ms-sql 数据类型 请问 ms-sql 2005 里面 能否给一个表中的一个字段设置成data类型存进去?我没找到date类型。再请问datetime 和timestamp 区别是什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很遗憾,2005没有单独的date 或者单独的time类型。2008 才有的。参考 SQL Server 2008 联机丛书 datetime (Transact-SQL) 用于定义一个与采用 24 小时制并带有秒小数部分的一日内时间相组合的日期。注意: 对于新的工作,请使用 time、date、datetime2 和 datetimeoffset 数据类型。这些类型符合 SQL 标准。它们更易于移植。time、datetime2 和 datetimeoffset 提供更高精度的秒数。datetimeoffset 为全局部署的应用程序提供时区支持。 timestamp(Transact-SQL) 返回当前数据库的当前 timestamp 数据类型的值。这一时间戳值在数据库中必须是唯一的。 Transact-SQL 语法约定语法 @@DBTS 返回类型varbinary 备注@@DBTS 返回当前数据库最后使用的时间戳值。插入或更新包含 timestamp 列的行时,将产生一个新的时间戳值。示例以下示例从 AdventureWorks 数据库返回当前的 timestamp。 复制代码 USE AdventureWorks;GOSELECT @@DBTS 只保存日期值,或者用datetime,时间部分设为凌晨0点;或者用char(8),保存成'20100625'的字符串。timestamp是行版本时间戳,SQLServer自动维护,不能显式赋值的。 关于写sql语句 一道简单的面试题,SELECT TOP 1 * FORM TABLE ORDER BY NEWID() 求SQL字符串连接,一句SQL能实现吗? SQL 2000 添加的最后一条数据在最后一行接着问 找回密码,一软件登陆在三地方设置同一个帐户和密码(2000服务\MSSQLagent\2000计算机管理)现在2000服务内密码改过 join 表 100分求sql!!!!来者有分 急聘Pb程序员与Delphi程序员 问一个存储过程问题 加载表数据时,怎么将多个数据显示在一个列中?? sql分类查询问题 关于SQL的一个小问题
很遗憾,2005没有单独的date 或者单独的time类型。
2008 才有的。参考
datetime (Transact-SQL)
用于定义一个与采用 24 小时制并带有秒小数部分的一日内时间相组合的日期。注意:
对于新的工作,请使用 time、date、datetime2 和 datetimeoffset 数据类型。这些类型符合 SQL 标准。它们更易于移植。time、datetime2 和 datetimeoffset 提供更高精度的秒数。datetimeoffset 为全局部署的应用程序提供时区支持。 timestamp(Transact-SQL) 返回当前数据库的当前 timestamp 数据类型的值。这一时间戳值在数据库中必须是唯一的。 Transact-SQL 语法约定语法
@@DBTS
返回类型
varbinary 备注
@@DBTS 返回当前数据库最后使用的时间戳值。插入或更新包含 timestamp 列的行时,将产生一个新的时间戳值。示例
以下示例从 AdventureWorks 数据库返回当前的 timestamp。 复制代码
USE AdventureWorks;
GO
SELECT @@DBTS