第3讲 Transact-SQL语言编 程
第3讲 Transact-SQL语言编程
鲁问题 如何编制类似C语言的基本程序 编 要能编程须具备哪些结构? 程 基 ●引用数据库对象的规则 础 知·Tra3atS则的播法元素 识 9 SQL Server中标识符的命名规则
编 程 基 础 知 识 问题 如何编制类似C语言的基本程序? 要能编程须具备哪些结构? 引用数据库对象的规则 Transact-SQL的语法元素 SQL Server中标识符的命名规则
问题:下面的标识符是否符合 SQL Server的命名规则: Stable atable# 练 var 1 习 order details order
练 习 1 问题:下面的标识符是否符合 SQL Server的命名规则: $table @table# _var_1 order details order
常量: 9字符串常量 9数值常量 常量和变量 9日期常量 uniqueidentifier常量 注:引用数值常量不用单引号, 引用日期、字符串常量时需要加 单引号
常 量 和 变 量 常量: 字符串常量 数值常量 日期常量 uniqueidentifier常量 注:引用数值常量不用单引号, 引用日期、字符串常量时需要加 单引号
●变量:在程序运行过程中其值是变 化的量 局部变量(以@开头;使用 DECLARE语 句声明) 问题】 变量 DEClARE @varl int, @var2 money select @var1=50, @var2=$29. 95 select @var1. @var 2 3全局变量(也称配置函数,是系统定 义的变量,以@开头;用户只能使用) 例如:@@ version @@rowcount
变 量 变量:在程序运行过程中其值是变 化的量 局部变量(以@开头;使用DECLARE语 句声明) 【问题】 DECLARE @var1 int,@var2 money SELECT @var1=50,@var2=$29.95 SELECT @var1,@var2 全局变量(也称配置函数,是系统定 义的变量,以@@开头;用户只能使用) 例如:@@version @@rowcount