一些常用的SQL函数和语句
-- 删除所有行,并重设表的自增
TRUNCATE TABLE dbo.STDScroce
--返回结果集分区内行的序列号
ROW_NUMBER() OVER(ORDER BY id DESC)
--允许将显式值插入表的标识列中
set identity_insert dbo.STDScroce on
--返回为跨所有作用域的当前会话中的某个表生成的最新标识值
@@IDENTITY()
--返回为某个会话和用域中的指定表生成的最新标识值
IDENT_CURRENT( 'table_name' )
--返回为当前会话和当前作用域中的某个表生成的最新标识值
SCOPE_IDENTITY()
--报告有关某个特定的替代语言或所有语言的信息
sp_helplanguage
--显示数据库对象的文本
sp_helptext
--返回给指定日期加上一个时间间隔后的新 datetime 值
DATEADD (datepart , number, date )
datepart:yyyy,mm,dd,hh,n,s,ms
--返回跨两个指定日期的日期边界数和时间边界数
datediff(ms,getdate(),getdate()+1)
--指定会话的语言环境。会话语言确定 datetime 格式和系统消息
SET LANGUAGE us_english
--返回表示指定日期的指定日期部分的字符串
DATENAME ( datepart ,date )
SET LANGUAGE us_english
SELECT DATENAME(month, GETDATE()) AS 'Month Name'
--执行结果: June
SET LANGUAGE 繁體中文
SELECT DATENAME(month, GETDATE()) AS 'Month Name'
--执行结果: 六月
SET LANGUAGE 简体中文
SELECT DATENAME(month, GETDATE()) AS 'Month Name'
--执行结果: 06
--返回表示指定日期的指定日期部分的整数
DATEPART ( datepart , date )
SELECT GETDATE() AS 'Current Date'
--执行结果:2009-06-12 11:39:23.807
SELECT DATEPART(month, GETDATE()) AS 'Month Number'
--执行结果:6
TRUNCATE TABLE dbo.STDScroce
--返回结果集分区内行的序列号
ROW_NUMBER() OVER(ORDER BY id DESC)
--允许将显式值插入表的标识列中
set identity_insert dbo.STDScroce on
--返回为跨所有作用域的当前会话中的某个表生成的最新标识值
@@IDENTITY()
--返回为某个会话和用域中的指定表生成的最新标识值
IDENT_CURRENT( 'table_name' )
--返回为当前会话和当前作用域中的某个表生成的最新标识值
SCOPE_IDENTITY()
--报告有关某个特定的替代语言或所有语言的信息
sp_helplanguage
--显示数据库对象的文本
sp_helptext
--返回给指定日期加上一个时间间隔后的新 datetime 值
DATEADD (datepart , number, date )
datepart:yyyy,mm,dd,hh,n,s,ms
--返回跨两个指定日期的日期边界数和时间边界数
datediff(ms,getdate(),getdate()+1)
--指定会话的语言环境。会话语言确定 datetime 格式和系统消息
SET LANGUAGE us_english
--返回表示指定日期的指定日期部分的字符串
DATENAME ( datepart ,date )
SET LANGUAGE us_english
SELECT DATENAME(month, GETDATE()) AS 'Month Name'
--执行结果: June
SET LANGUAGE 繁體中文
SELECT DATENAME(month, GETDATE()) AS 'Month Name'
--执行结果: 六月
SET LANGUAGE 简体中文
SELECT DATENAME(month, GETDATE()) AS 'Month Name'
--执行结果: 06
--返回表示指定日期的指定日期部分的整数
DATEPART ( datepart , date )
SELECT GETDATE() AS 'Current Date'
--执行结果:2009-06-12 11:39:23.807
SELECT DATEPART(month, GETDATE()) AS 'Month Number'
--执行结果:6
posted on 2009-06-12 14:17 zengshunyou 阅读(210) 评论(0) 编辑 收藏 举报