实验七t-sql的应用

实验七t-sql的应用

ID:22287328

大小:106.00 KB

页数:8页

时间:2018-10-28

实验七t-sql的应用_第1页
实验七t-sql的应用_第2页
实验七t-sql的应用_第3页
实验七t-sql的应用_第4页
实验七t-sql的应用_第5页
资源描述:

《实验七t-sql的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验七T—SQL语言的应用实验内容在己建立的TSGL数据库的基础上,按如下要求对数据库进行操作,保存操作代码和截阁,命名要求同前。1.用界面方式和命令方式分别定义用户自定义telephone的数据类型。2.用界面方式和命令方式分别用telephone的数据类型定义一个电话号码字段。3.用界面方式和命令方式分别删除用户自定义数据类型telephone。4.创建一个名为SEX的局部变量,并在SELECT语句屮使用该局部变量查找表XS屮所有女同学的借书证号、姓名。5.将查询结果赋给变量:声明一个变量@varl并赋初值,查询TSGL数据库的XS表中

2、的姓名,并将查询结果赋给变量@^「1,查卸变量@^『1的值,检验将查询的多个结果如何赋了、一个变量。6.将查询结果直接赋给变:U::声明一个变量@var2并赋初值,查询TSGL数椐库的XS表屮指定学号的姓名,并将查询结果直接赋给变S:@var2,查询变量@^1*2的值,检验学号存在与否的赋值情况。7.将子查询结果赋给变量:声明一个变量@var3并赋初值,将子查询“TSGL数据库的XS表中指定学号的姓名”的结果赋给变量@^1*3,查询变量@7313的值,检验学号存在与否的赋值情况。8.使用游标读取“TSGL数据库的BOOK表中所有图书的ISB

3、N、书名、作者信息”査询结果集的全部记录。分别使用游标函数@@FETCH_STATUS和@@(:抓01*_1^0以8来实现。9.在TSGL数据库屮查询,如果“SQLSERVER实用教程”这~•书籍的价格高于平均价格,则显示:“该SQLSERVER实用教程的价格高于平均价格”,否则S示“该SQLSERVER实用教程的价格低于平均价格”。练习字符串的连接和数裾类型的转换。10.显示字符串“GoodMorning”中每个字符的ASCII值和字符。11.在TSGL数据库中,使用CASE函数对查询的学生性别信息按男生和女生输出。12.在TSGL数据库

4、巾,对XS表中的所有“计算机”专业的学生全部改为“计算机科学与技术”专业。13.在TSGL数据库屮,修改XS表屮的所有“网络工程”专业学生的借书证号屮专业代码号,将原来的代码号改为“042”。14.查询图书表中的书名,只显示书名中最左边的6个非空字符。15.检索库存量在5—8的ISBN、书名,并将库存量转换为char(20)。16.定义一个按性别计算当前所有读者的平均借书数的阑数并调用检查。17.在TSGL数裾库屮,定义一个査询读者当前借阅情况的内嵌表值函数,并调用。18.编写一用户自定义函数,用于实现根据作者姓名,查询图书有关信息。/*1

5、.用界面方式和命令方式分别定义用户自定义telephone的数掘类型。*/useTSGL203droptypedbo.telephonegocreatetypetelephonefromchar(12);/*2.用界面方式和命令方式分别用telephone的数据类型定义一个电话号码字段。*/altertablereader3dropcolumntelephonegoaltertablereader203addtelephonetelephonenull/*3.用界而方式和命令方式分别删除用户自定义数裾类型telephone。*/--无法直接

6、删除类型'telephone1,由于它正由对象'reader203'引用droptypetelephonego--方法二altertablereader203dropcolumntelephonegodroptypetelephone;/*4.创建一个名为SEX的局部变fi,并在SELECT语句屮使用该局部变S查找表XS中所有女同学的借书证号、姓名。*/declare@SEXchar(2)set@SEX=’女,selectlno,namefromreader203wheresex=@SEX/*5.将查询结果赋给变量:声明一个变量@varl并

7、赋初值,查询TSGL数据库的XS表屮的姓名,并将查询结果赋给变量@^1*1,查询变i@varl的值,检验将查询的多个结果如何赋予一个变量。*/declare@varlvarchar(8)set@varl=•王一菲'select@varl=namefromreader203select@varlas'NAME1;/*6.将查询结果直接赋给变量:声明一个变量@var2并赋初值,查询TSGL数据库的XS表中指定学号的姓名,并将查询结果直接赋给变量@var2,查询变量@^『2的值,检验学号存在与否的赋值情况。*/--学号存在时,变:W:@var2为

8、查询结果最后一个值declare@var2varchar⑻select@var2=1王—菲'select@var2=namefromreader203wherelno=,2008

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

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

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