以下代码多为本人网上搜集,本人尽量保留作者信息(知识产权^_^),如未注或错注,请通知本人,本人及时修改。也欢迎大家指正。
代码持续收集更新
1、判断SQL语句执行所花费时间(精度为毫秒)
-- 功能:判断sql执行所花的时间(精度为毫秒)
-- 作者:待补
--收录时间:2011.04.08
DECLARE @begin DATETIME
DECLARE @chaju BIGINT
DECLARE @end DATETIME
SET @begin=GETDATE()
SELECT * FROM AdventureWorks..DatabaseLog(NOLOCK)
SET @end=GETDATE()
SELECT @chaju = DATEDIFF(Millisecond, @begin, @end)
PRINT @chaju
==============================我是分隔线========================================
2、返回YYYYMMDD型的字符型年月日(INT类型的返回值很简单,有相应的函数)
==============================我是分隔线========================================
-- 功能:格式化日期后按字符类型输出
-- 作者:Meerio
--收录时间:2011.04.08
==============================我是分隔线========================================
4、测试环境模板
------功能:测试环境模板
------作者:Meerio(这个大家都有的)
--收录时间:2011.04.21
USE tempdb
GO
IF EXISTS(SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[TestTable]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
DROP TABLE [dbo].[TestTable]
GO
CREATE TABLE [dbo].[TestTable](
[field1] [varchar](1) NOT NULL,
[field2] [varchar](2) NOT NULL
)
GO
INSERT INTO [TestTable]([field1],[field2]) VALUES ('a','01')
INSERT INTO [TestTable]([field1],[field2]) VALUES ('b','b')
INSERT INTO [TestTable]([field1],[field2]) VALUES ('b','02')
INSERT INTO [TestTable]([field1],[field2]) VALUES ('c','03')
INSERT INTO [TestTable]([field1],[field2]) VALUES ('d','04')
INSERT INTO [TestTable]([field1],[field2]) VALUES ('e','e')
INSERT INTO [TestTable]([field1],[field2]) VALUES ('f','f')
INSERT INTO [TestTable]([field1],[field2]) VALUES ('f','05')
==============================我是分隔线========================================
==============================我是分隔线========================================
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
==============================我是分隔线========================================
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
==============================我是分隔线========================================
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
==============================我是分隔线========================================
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
==============================我是分隔线========================================
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
------作者:待整理
--收录时间:待整理
==============================我是分隔线========================================
3、返回日期所在的季度
------功能:待整理
------作者:待整理
--收录时间:待整理
SELECT DATEPART(QUARTER,GETDATE())
SELECT SUBSTRING(CONVERT(CHAR(10),GETDATE(),101),1,2) --月
SELECT SUBSTRING(CONVERT(CHAR(10),GETDATE(),101),4,2) --日
SELECT SUBSTRING(CONVERT(CHAR(10),GETDATE(),101),7,4) --年
-- 功能:格式化日期后按字符类型输出
-- 作者:Meerio
--收录时间:2011.04.08