下载此文档

03 Transact-SQL语言编程.ppt


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
第3讲 Transact-SQL语言编程
编程基础知识
问题
如何编制类似C语言的基本程序?
要能编程须具备哪些结构?
引用数据库对象的规则
Transact-SQL的语法元素
SQL Server中标识符的命名规则
练习1
问题:下面的标识符是否符合SQL Server的命名规则:
$table
***@table#
_var_1
order details
order
常量和变量
常量:
字符串常量
数值常量
日期常量
uniqueidentifier常量
注:引用数值常量不用单引号,引用日期、字符串常量时需要加单引号
变量
变量:在程序运行过程中其值是变化的量
局部变量(以@开头;使用DECLARE语句声明)
【问题】
DECLARE ***@var1 int,***@var2 money
SELECT ***@var1=50,***@var2=$
SELECT ***@var1,***@var2
全局变量(也称配置函数,是系统定义的变量,以@@开头;用户只能使用)
例如:@***@version
@***@rowcount
练习2
问题:
编写程序计算两个整数之和
[课本P99【】]
运算符
算术运算符(+、-、*、/、%)
比较运算符(=、>、<、>=、<=、<>、!=、!<、!>)
逻辑运算符(NOT、OR、AND、IN、LIKE、BETWEEN、EXISTS)
字符串连接运算符(+)
赋值运算符(=)
位运算符(&、|、^、~)
常用函数(自学)
思考:
如何将一个数字转换为一个字符串?
如何截取字符串?
如何根据一个人的出生年月,使用日期函数计算年龄?
如何对一个数进行取整?进行四舍五入?
批处理
批处理的特点
一次发给数据库服务器的所有的SQL语句,由GO作为结束标志。
编译成一个可执行单元——执行计划
执行时,每次执行计划中的一条语句
特别注意:如果在一个批处理中,某条语句存在语法错误,SQL Server将不执行批处理中的任何语句。【例】
流控语句
【问题】如何用SQL语句编程实现:求1+2+3+4+…+100=?
编程思想:
代码:
分析:WHILE、BEGIN…END、IF…ELSE…、GOTO的使用用法
其他流控语句的使用用法
BRAEK:在循环语句中,用于退出本层循环
CONTINUE:在循环语句中,结束本次循环,重新转到下一次循环条件的判断

03 Transact-SQL语言编程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06
最近更新