㈠ sql 数据库在用create语句创建表的时候如何自动获得当前的时间
sql 数据库在用create语句创建表的时候如何自动获得当前的时间?
creata table a ( 姓名 char(20) not null, 性别 char(2), 时间 datetime default getdate() )
㈡ sql时间自动生成
sql server :select getdate()
oracle: select sysdate
from al
㈢ 往数据库中插入数据,插入本机时间,由数据库自动生成。用SQL语言怎么实现急!谢谢
insert into table(column)
values(getdate())
㈣ sql建表自动插入时间
你这是什么数据库?
sql
server
的话,你可以把cid设为自增加1,这样就可以实现在插入的时候自动生成cid的值了;
如果是oracle,你可以在oracle数据库里建个sequense,通过
select
sequense.next()
from
al
得到自增的序列号;
㈤ 在SQL中插入一行时在“时间”列自动生成系统时间
已经存在的字段是不能这样来加默认值的,你可以用如下方式来设定
ALTER TABLE dbo].[订单表]
ADD CONSTRAINT col_b_def DEFAULT getdate() FOR 时间 ;
㈥ 怎样让SQL的一条记录自动加上日期
告诉你一个简单的:
rs.ADDNEW
......
rs("time")=date()
......
rs.update
㈦ sql数据库 如何在插入一条数据时自动插入时间
1:第一种方式:sql数据库在插入一条数据时自动插入时间通常的方式是在插入的sql语句中使用数据库的时间函数进行处理。
sqlserver的时间函数getdate()函数就带代表当前的时间(只数据库服务器的当前时间)。
参考代码:
insert into table(v1,v2) values('111',getdate());
2:第二种方式:采用字段默认值的方式
即再数据库设计的时候,指定字段的默认值为getdate()。
参考代码:
insert into table(v1) values('111');
当不传递v2的值时,系统会自动添加系统时间。
㈧ 有一个sql数据库,怎么做可以当前台添加一条数据时,自动添加一个时间
在SQL表中增加新的字段,类型为
datetime
,
然后在这个字段"默认值"中填上
getdate()
就可以了
㈨ SQL 2008中自动生成日期和数据
你默认当天好写,,,
CREATETABLEtest(idINT,[date]DATETIMEDEFAULTGETDATE())
这样就可以了,,,,
但是你那个范围取数我没向想到建表的时候怎么弄,,,
只能给你写个随机查询了,,,,
你可以参考下,看用触发器行不,,
declare@MDECIMAL(18,1),@NDECIMAL(18,1)
set@N=6
set@M=13
selectcast((rand()*(@M-@N)+@N)asDECIMAL(18,1))id,[DATE]
FROMtest