数据库系统应用与管理03.ppt

数据库系统应用与管理03.ppt

ID:61905382

大小:242.00 KB

页数:37页

时间:2021-03-26

数据库系统应用与管理03.ppt_第1页
数据库系统应用与管理03.ppt_第2页
数据库系统应用与管理03.ppt_第3页
数据库系统应用与管理03.ppt_第4页
数据库系统应用与管理03.ppt_第5页
资源描述:

《数据库系统应用与管理03.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库系统应用与管理罗荣良第三章Transact-SQL语言基础Transact-SQL语法约定数据类型标识符、变量、批处理与运算符系统内置的标量函数流程控制语句Transact-SQL作用数据库管理过程中,图形界面的实用程序与工具尚不能完成大量的管理与操作,需要使用交互命令来实现;数据库应用软件开发过程中都需要使用SQL语言;SQLServer系统中需要通过Transact-SQL语句进行SQLServer管理系统和所有应用程序之间的通讯;Transact-SQL语法约定(复习)下面列出了Transact-SQL参考的语法关系图中使用的约定,并进行

2、了说明。UPPERCASE(大写)Transact-SQL关键字。italic用户提供的Transact-SQL语法的参数。bold(粗体)数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。Transact-SQL语法约定(复习)下划线指示当语句中省略了包含带下划线的值的子句时应用的默认值。

3、(竖线)分隔括号或大括号中的语法项。只能选择其中一项。[](方括号)可选语法项。不要键入方括号。{}(大括号)必选语法项。不要键入大括号。Transact-SQL语法约定[,...n]指示前面的项可以重复n次。每一项由

4、逗号分隔。[...n]指示前面的项可以重复n次。每一项由空格分隔。[;]可选的Transact-SQL语句终止符。不要键入方括号。

5、表名称、字段名称等等,这些名称统称为标识符。标识符的命名规则。可以用做标识符的字符:英文字符:A~Z或a~z,在SQL中是不用区别大小写的。数字:0~9,但数字不得作为标识符的第一个字符。特殊字符:_、#、@、$,但$不得作为标识符的第一个字符。特殊语系的合法文字:例如中文文字也可以作为标识符的合法字符。标识符不能是SQL的关键词,例如“table”、“TABLE”、“select”、“SELECT”都不能作为标识符。标识符中不能有空格符,或_、#、@、$之外的特殊符号。标识符的长度不得超过128个字符长度。变量变量是SQLServer用来在其语句之

6、间传递数据的方式之一,由系统或用户定义并赋值。分局部变量和系统函数两种。两者的用法与设置方法都不相同。系统函数:由系统定义和维护,名称以两个@字符开始;局部变量:名称以一个@字符开始,有用户自己定义和赋值;局部变量用途一般有三种:(1)作为计数器,如循环次数的控制;(2)保存数据值以供控制语句测试;(3)保存由存储过程返回代码返回的数据值;在SQLServer中,用DECLARE语句声明(定义)局部变量,且一次可以声明多少个变量,所有局部变量在声明后均初始化为NULL。语法Declare{@varaible_namedatatype[,..N]}赋值

7、Select@varible_name=expression[Fromtable_name[,..n]whereclase]或{set@varible_name=expression}T-SQL变量的使用在批处理或过程的正文中用DECLARE语句声明变量,并用SET或SELECT语句给其指派值。declare@adddaysint,@myStrvarchar(20);select@adddays=5;SET@myStr='goodmorning'print@adddays;print@myStr;使用DECLARE下例使用名为@find的局部变量检索

8、所有姓以Ring开头的作者信息。USEpubsDECLARE@findvarchar(30)SET@find='Ring%'SELECTau_lname,au_fname,phoneFROMauthorsWHEREau_lnameLIKE@find在DECLARE中使用两个变量从pub_id=0877的雇员中检索从1993年1月1日起所雇佣的雇员名称。USEpubsGODECLARE@pub_idchar(4),@hire_datedatetimeSET@pub_id='0877'SET@hire_date='1/01/93'--HereistheS

9、ELECTstatementsyntaxtoassignvaluestotwolocal--variable

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。