如何在帶有格式化日期的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