摘要: IF YEAR(SYSDATETIME()) <> YEAR(DATEADD(day, 1, SYSDATETIME())) PRINT '不是'; ELSE PRINT '是'; GO IF MONTH(SYSDATETIME()) <> MONTH(DATEADD(day, 1, SYSDATE 阅读全文
posted @ 2018-08-15 21:17 紅人 阅读(1008) 评论(0) 推荐(0)
摘要: DECLARE @i AS INT; SET @i = 10; GO 或者 DECLARE @i AS INT = 10; GO 表表达式形式 DECLARE @empname AS NVARCHAR(31); SET @empname = (SELECT firstname + N' ' + la 阅读全文
posted @ 2018-08-15 21:00 紅人 阅读(756) 评论(0) 推荐(0)
摘要: 通过GO 命令 来达到语句循环效果 也叫批循环 print '输出10次' GO 10 也可用来新增 语句 NOCOUNT ON 用来屏蔽 新增语句输出的影响行数 我们只看循环次数 SET NOCOUNT ON; GO INSERT INTO dbo.T1 DEFAULT VALUES; GO 10 阅读全文
posted @ 2018-08-15 20:54 紅人 阅读(499) 评论(0) 推荐(0)
摘要: 批是由客户端应用程序作为一个单元发送给SQL Server 执行的一条或多条语句 如果批中出现错误就整个批都不会交给SQL SERVER 执行 一起执行会发现第二批出现错误就没有提交执行 批由GO命令 隔断 Go 隔断了 @i 变量 就会报错 例如还有一种情况 create view 必须是批中第一 阅读全文
posted @ 2018-08-15 20:49 紅人 阅读(194) 评论(0) 推荐(0)