SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt

SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt

ID:49322129

大小:1.83 MB

页数:79页

时间:2020-02-03

SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt_第1页
SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt_第2页
SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt_第3页
SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt_第4页
SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt_第5页
资源描述:

《SQL_Server数据库技术及应用(第五讲)——编程基础和存.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5讲编程基础和存储过程常量和变量常量:字符串常量数值常量日期常量uniqueidentifier常量注:引用数值常量不用单引号,引用日期、字符串常量时需要加单引号www.themegallery.com常量字符串常量字符串常量包含在单引号内,由字母数字字符(a~z、A~Z和0~9)以及特殊字符(如!、@和#)组成。如果字符串常量中包含一个单引号,如:‘I’’mastudent’www.themegallery.com常量数值常量二进制常量:具有前缀0X,并且是十六进制数字字符串。例如0X12EF、0XFF。bit常量:使用0或1表示。integer常量:整数常量。dec

2、imal常量:可以包含小数点的数值常量。float常量和real常量:使用科学记数法表示,例如101.5E6。money常量:货币常量,以$作为前缀,可以包含小数点。如$12.53www.themegallery.com变量变量:在程序运行过程中其值是变化的量局部变量(以@开头;使用DECLARE语句声明)【问题】DECLARE@var1int,@var2moneySELECT@var1=50,@var2=$29.95SELECT@var1,@var2全局变量(也称配置函数,是系统定义的变量,以@@开头;用户只能使用)例如:@@version@@rowcountwww.t

3、hemegallery.com练习2问题:编写程序计算两个整数之和declare@itinyint,@jtinyint,@sumtinyintset@i=50set@j=60select@sum=@i+@jprint@sumgowww.themegallery.comwww.themegallery.com例题打印Course表中有多少种类型的课程,要求声明局部变量,进行赋值,然后打印变量内容。usexkgodeclare@user_msgvarchar(50)select@user_msg=‘在Course表中有’+convert(varchar(3),(selectc

4、ount(distinctkind)fromCourse))+’种类型的课程。’print@user_msggowww.themegallery.comwww.themegallery.com练习打印“计算机应用工程系”下共有多少个班级,要求声明局部变量,进行赋值,然后打印变量内容。www.themegallery.comwww.themegallery.com运算符算术运算符(+、-、*、/、%)一元运算符(+、-、~)比较运算符(=、>、<、>=、<=、<>、!=、!<、!>)逻辑运算符(ALL、AND、ANY、BETWEEN、EXISTS、IN、LIKE、NOT、O

5、R、SOME)字符串连接运算符(+)赋值运算符(=)位运算符(&、

6、、^、~)www.themegallery.comwww.themegallery.comwww.themegallery.comwww.themegallery.comwww.themegallery.comwww.themegallery.comwww.themegallery.comwww.themegallery.comwww.themegallery.com批处理大多数Create命令要在单个批命令中执行,但Createdatabase、Createtable、Createindex例外。www

7、.themegallery.com流控语句【问题】如何用SQL语句编程实现:求1+2+3+4+…+100=?分析:WHILE、BEGIN…END、IF…ELSE…、GOTO的使用用法其他流控语句的使用用法BRAEK:在循环语句中,用于退出本层循环CONTINUE:在循环语句中,结束本次循环,重新转到下一次循环条件的判断www.themegallery.com流控语句If语句if逻辑表达式{sql_statement

8、statement_block}[else{sql_statement

9、statement_block}]Begin…end用来定义语句块,必须成对出现。Wh

10、ile、break和continueWhile逻辑表达式语句块功能:当逻辑表达式为真时,执行循环体,直到逻辑表达式为假。www.themegallery.com流控语句break语句退出while循环,coutinue语句跳过语句块的所有其他语句,开始下一次循环。while逻辑表达式1begin语句1if逻辑表达式2continue语句2endwww.themegallery.com流控语句declaredeclare语句用来定义局部变量,定义后的变量值为null。局部变量必须以@开始,后跟一个标识符。定义局部变量的语法如下:

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

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

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