首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-23 
在使用sql server数据库进行数据表创建时,往往数据类型拿不准比如什么样的数据使用xml数据类型,什么时候用

在使用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 

热点排行