T-SQL 语法要点 1.在每句 T-SQL 的结尾最好打上分号“;”,以与 ANSI-SQL 标准兼容 2.T-SQL 语言不区分大小写,即使是字符串 建议:T-SQL 的关键字最好用大写 3.分隔标识符([ ])或(" ") 常规标识符 标识符的第一个字符必须是字母 标识符不能是 T-SQL 的保留字 标识符中不允许嵌入空格或其他特殊字符 以特殊字符开始的标识符的含义 @:表示局部变量 @@:表示全局变量 #:表示局部临时对象 ##:表示全局临时对象 分隔标识符 标识符中出现空格 标识符是 T-SQL 保留字 分隔用 [ ]或" " 条件控制语句 IF-ELSE 举例
WHILE 举例 CASE 举例 带参数的普通 SQL 语句 --修改教师职称 DECLARE @v_teaID VARCHAR(15), @v_teaName VARCHAR(10), @v_age INT, @v_dept VARCHAR(20), @v_profession VARCHAR(10), @v_salsry INT, @v_pension INT SET @v_teaID='t152302' SET @v_teaName='王杰' SET @v_age=45 SET @v_dept='计算机学院' SET @v_profession='讲师' SET @v_salsry=5000 SET @v_pension=1000 BEGIN IF EXISTS(SELECT teaID FROM T_teacher WHERE teaID=@v_teaID) BEGIN UPDATE T_teacher SET profession =@v_profession WHERE teaID = @v_teaID END ELSE BEGIN INSERT INTO T_teacher VALUES(@v_teaID,@v_teaName,@v_age,'','',@v_dept,@v_profession,@v_salsry,@v_pension) END END 动态 SQL 语句