sql语句大全集合教学内容.pdfVIP

  • 5
  • 0
  • 约3.68万字
  • 约 40页
  • 2021-04-05 发布于湖南
  • 举报
SQL 语 句 大 全 集 合 精品文档 SELECT * FROM service_promotion WHERE gmt_modified = TO_DATE(2001-9-01,yyyy-mm-dd) AND gmt_modified TO_DATE(2001-9-02,yyyy-mm-dd); SQL Server 数据库的高级操作 (1) 批处理 (2) 变量 (3) 逻辑控制 (4) 函数 (5) 高级查询 (1)批处理 将多条 SQL 语句作为一个整体去编译,生成一个执行计划,然后,执行! 理解批处理的关键在于 编译 ,对于由多条语句组成的一个批处理, 如果在编译时,其中,有一条出现语法错误,将会导致编译失败! create table t ( a int, b int ) -- 注释 -- 如果多行注释中包含了批处理的标识符 go -- 在编译的过程中代码将会被 go 分割成多个部分来分批编译 -- 多行注释的标记将会被分隔而导致编译出错 -- 以下几条语句是三个非常经典的批处理 -- 你猜一下会添加几条记录! /* 收集于网络,如有侵权请联系管理员删除 精品文档 insert into t values (1,1) go */ insert into t values (2,2) go /* insert into t values (3,3) */ go -- 查询看添加了几条记录 select * from t truncate table t (2)变量 -- 全局变量 SQL Server 中全局变量由系统定义、系统维护,用户一般仅可对其进行读取! -- 查看 SQL Server 版本 print @@version -- 服务器名称 print @@servername -- 系统错误编号 insert into t values (a,a) print @@error insert into t values (a,a) if @@error = 245 print Error -- SQL Server 版本的语言信息 print @@LANGUAGE -- 一周的第一天从星期几算起 print @@datefirst -- CPU 执行命令所耗费时间的累加 print @@cpu_busy -- 获取最近添加的标识列的值 create table tt ( 收集于网络,如有侵权请联系管理员删除 精品文档 a int identity(3, 10), b int ) insert into tt (b) values (1) print @@identity select * from tt -- 局部变量 局部变量由用户定义,仅可在同一个批处理中调用和访问 declare @intAge tinyint set @intAge = 12 print @intAge declare @strName varchar(12) select @strName = state print @strName select au_lname, @strName from authors (3)逻辑控制 -- IF 条件判断 declare @i int set @i = 12 if (@i 10) begin -- { print Dadadada! print Dadadada! end -- } else begin print XiaoXiao! print XiaoXiao! end -- While 循环控制 declare @i int; set @i = 12; print @i return; while (@i 18) begin print @i; set @i = @i +

文档评论(0)

1亿VIP精品文档

相关文档