sql编程及存储过程实验

sql编程及存储过程实验

ID:30787417

大小:244.50 KB

页数:13页

时间:2019-01-03

sql编程及存储过程实验_第1页
sql编程及存储过程实验_第2页
sql编程及存储过程实验_第3页
sql编程及存储过程实验_第4页
sql编程及存储过程实验_第5页
资源描述:

《sql编程及存储过程实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、集美大学计算机工程学院实验报告课程名称:数据库原理班级:网络09实验成绩:指导教师:姓名:实验项目名称:SQL编程及存储过程实验学号:上机实践日期:实验项目编号:组号上机实践时间:2学时一、实验目的1.了解T-SQL的基本数据类型、函数;2.掌握局部变量的定义和赋值;3.掌握存储过程的定义及调用二、实验内容与设计思想•殳要內客:1.基本结构编程;2.存储过程的建立;3.存储过程的调用。•知離帝备;1.SQL中的基本数据类型:VARCHAR:字符数据。DATETIME:(常量使用特定格式的字符日期值来表示,并使

2、用单引号括起来。例如:T976-05-28VMAY28,1976728MAY,1976丁760528','05/28/76'。INTEGER:用一串数字来表示,不含小数点,不使用引号。例如,123,1896。DECIMAL:用一串数字来表示,可以包含小数点,不使用引号。例如,1893.1209,2.0。FLOAT和REAL:使用科学记数法表示。例如,101.5E5,0.5E・2。MONEY:用一串数字,可以包含或不包含小数点,以一个货币符号($)作为前缀,不使用等等2.SQL中的变量:SQL中变量用来存放临时

3、数据,变量使用前一定要先进行定义,变量名必须以@开头。另外,SQLSERVER中还提供-些系统变量,系统变量是以@@开头的。变量的定义:DECLARE变量名数据类型如GODECLARE@NAMEVARCHAR(20)SET@NAME三王雨,PRINT@NAMEGO3.SQL中的基本函数(1)字符串函数:LEN()、UPPER。、LOWER。、RIGHT。、LEFT。、SUBSTRING。、CHARINDEX()、STR()、REPLACE。等(2)数学函数:常用的数学函数通常对作为参数提供的输入值执行计算,并

4、返回一个数字值。如ABS()、POWER。、SQUARE。、SQRT()、ROUND。、RAND()等。(3)日期和时间函数:Fl期和时间函数对Fl期和时间输入值执行操作,并返回一个字符串、数字值或日期和时间值。GETDATE()、DATEADD()、DATEIFF()、DATEPART()、ISDATEO、DAY()、MONTH。、YEAR()等(1)数据类型转换函数CAST函数CAST(EXPRESSIONASDATA.TYPE)CONVERT函数CONVERT(DATA_TYPE[(LENGTH)],E

5、XPRESSION[,STYLE])1.存储过程的创建及调用CREATEPROC过程名[{@变两名数据类型}][,…N]ASSQL语句调用:EXEC过程名参数列表DECLARE@变量名数据类型注意:SAL中的局部变量名必须以@开头。三、实验使用环境硬件环境要求:PC机(单机)使用的软件名称、版本号以及模块:WINDOWSXP下的SQLSERVER2005四、实验步骤和调试过程各表格数值:C02:CNO

6、CNAME

7、cpnocreditc01数据库原理c034c02信息系统c014c03数据结构null6c04

8、DB一设计col3►*AOZAOZS02:表-dboJS02PC-20100721...Queryl^ql*SNOSNAMEDEPAAGESEX

9、►Z02NULLNULLNULL200012欧阳雨数学系20男200018王敏数学系18女200300PaulwenNULLNULLNULL200510张立信息系19男200511杨扬物理系20男200512李勇CS20男200513张立物理系19男200515刘依依数学系23女200518刘晨CS19女米AOZ710/SC02:SNOCNO

10、GRADE」►c018

11、0200511c0145200511c0278200511c0389200512c0270200512c03MJLL200512c04NHL200514cOl45200514c0278200514c0389200514c0478200515cOl80200518c0245200518c0395米NLILNHLNHL•验证住试验:>1.编程实现查询与'李勇'同系的学生学号USESTUDENTGODECLARE©DEPAVARCHAR(20)SELECT@DEPA二DEPAFROMSWHERESNAME二'李勇S

12、ELECTSNOFROMSWHEREDEPA=@DEPASNO1200512I2200518>2.运行下面的程序,观察运行结果DECLARE@X1NT,@Y1NTSET@X=0SELECT@Y=1WHILE@Y<20BEGINSET@X=@X+@YSELECT@Y=@Y+2PRINTSTR(@Y)+,INTHELOOP'IF@Y>14BREAKENDPRINT-OUTOFTHELOOP'rw消息3I

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

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

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