当前位置: 代码迷 >> Sql Server >> 在使用sql server数据库进行数据表创建时,往往数据类型拿不准,该怎么解决
  详细解决方案

在使用sql server数据库进行数据表创建时,往往数据类型拿不准,该怎么解决

热度:30   发布时间:2016-04-27 14:01:54.0
在使用sql server数据库进行数据表创建时,往往数据类型拿不准
比如什么样的数据使用xml数据类型,什么时候用text。

大多数情况下我是这样设计的:
ID--int型
数值--decimal(,)
字符串--varchar()
日期--datetime

经验不足,希望听听大家的经验之谈

------解决方案--------------------
探讨
比如什么样的数据使用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.123SELECT  CAST('20120305 11:23:09.123' AS smalldatetime)--2012-03-05 11:23:00
  相关解决方案