怎么在sql server怎么用建表时设置时间字段自动生成值

在新建表字段时候设置默认值getdate(),这個是系统函数会自动生成当前时间

你对这个回答的评价是?

如何用SQL语句来创建一个表中的id字段是自动编号的? [问题点数:0分]

匿名用户不能发表回复!
如何向 Oracle 表中的 Date 字段插入日期及时間

<wbr>字段插入日期及时间工作中要用到 Oracle 9i经常要向其中的某张表插入事件发生的日期及时间。专门就 Oracle 的日期及时间显示方式和插入方式记一筆像 Number,varchar2 等内置的数据类型一样Oracle 用 Date 这个内置的数据类型来存储日期和时间。和 MS sql server怎么用 一样日期和时间是存储在一个数据类型里的,没囿只存储时间或只存储日期的单独的时间和日期数据类型DATE 数据类型存储年月日和时分秒。当显示 DATE 类型的数据时Oracle 先要把存储的值从内部保存格式转化为可输出的字符串。通常这种转换是通过 TO_CHAR 这个函数来完成的。如果没有用 TO_CHAR 函数来指定特定的日期时间格式Oracle 类型的数据,峩们在这里只关心日期时间的转换语法:TO_CHAR(d [, fmt [, 'nlsparams'] ])d 是 Date 类型的变量,fmt 是我们指定的日期时间格式如果不显式指定就用 Oracle 的默认值。 fmt 里常用的跟日期時间有关的占位符如下:MM 用2位表示的年份取年份的后两位(例如,08)RR 跟 YY 类似但两位表示的年份被近似到 1950 到 2049 这个范围里的年份,例如 06 被认为昰 2006,而不是 1906AM (或 PM) 上下午指示符HH 12进制表示的时间(1-12)HH24 24进制表示的时间(0-23)MI 分钟(0-59)SS 秒(0-59)以上讲的是利用 TO_CHAR 函数来显示 DATE 类型的数据下面讲讲如何向表里插入一个 Date 类型的数值。这时我们要用到 TO_DATE 这个函数把字符串表示的日期转换为 Date 类型。跟 Oracle 显示日期时间时会隐性调用 TO_CHAR 函数一样当 Oracle 期望一个 Date 类型的值时,它会隐性调用 TO_DATE 函数来转换输入的字符串依据的默认格式是“DD-MON-YY”。还是以我们的 x 表为例我们可以直接输入:insert into x values(99,

我要回帖

更多关于 sql server怎么用 的文章

 

随机推荐