如何在带有格式化日期的sql server 2005表中插入一条记录并附加自动递增数字值?查询在sql server表中插入一条记录,如2013040900001
例如,如果今天的日期为2013-04-09 12:05:44.640
那么我可以使用convert(varchar, getdate(), 112)
来对其进行格式化,如20130409
。
但我想插入一条记录,如2013040900001
,那么接下来将是2013040900002
,2013040900003
等等。
您是否将字段插入为NUMBER或VARCHAR或DATE? – 2013-04-09 06:55:29
其varchar类型 – yatinbc 2013-04-09 06:59:02
通常最好将组件存储在单独的列中,并且只有*实际*在输出/格式化过程中将它们组合在一起。 – 2013-04-09 07:09:14