在使用sql server数据库进行数据表创建时,往往数据类型拿不准
比如什么样的数据使用xml数据类型,什么时候用text。
大多数情况下我是这样设计的:
ID--int型
数值--decimal(,)
字符串--varchar()
日期--datetime
经验不足,希望听听大家的经验之谈
------解决方案--------------------
------解决方案--------------------字符串--varchar()
日期--datetime
varchar()一般输入的为英文字符用这个,如果包含中文的话,用nvarchar.
datetime 和smalldatetime . datetime精确到3.33毫秒。smalldatetime精确到1分钟。
SQL code
SELECT CAST('20120305 11:23:09.123' AS datetime)--2012-03-05 11:23:09.123
SELECT CAST('20120305 11:23:09.123' AS smalldatetime)--2012-03-05 11:23:00