欢迎来到天天文库
浏览记录
ID:41717691
大小:205.54 KB
页数:10页
时间:2019-08-30
《实验7_T-SQL语言编程基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验七T-SQL语言编程基础【实验目的与要求】1.熟练掌握变量的定义和赋值。2.熟练拿握各种运算符。3.熟练掌握流程控制语句,尤其是条件语句和循环语句。【实验内容与步骤】一、准备实验数据CPXS数据丿牟包含如下三个表:CP(产品编号,产品名称,价格,库存量);XSS(客八编号,客户名称,地区,负责人,电话);CPXSB(产品编号,客八编号,销售日期,数量,销售额);三个表结构如图2」〜图2.3所示,请在企业管理器中完成表的创建。图2.1CP表结构7m2:设计表妆位置是弋PXS冲・7丫町「"上^■1-1□!x
2、筑1爲管念1帀1鹅鹭邙翁1睜0值述认度
3、数识识1描默精小标标一!图2.2XSS表结构■列名1数据类型长度允许空►?客户編号1char6客戶名称char30char10负责人char8V电话char12Vtn:乙设计表rzpxs旷.&舌是ppxsF、5WYATT**±丄口」2d0迪X列名»«»32长度允许空r=1旳ch«r69客尸須号char6悄!5曰醐8BAt4—flo・QeJd列mtFS度小数位数标识否标识种子标识谨増量昱RovGuid否公式斤序規・J1「图23CPXSB表结构2.1数据写入操作在企业管理器中输入如图2.4〜图2.6的CP衣、XSS表
4、和CPXSB衣的样本数据。图2.4CP表的样本数据7m2:表"5宁冲的数渥■位置是丫PXF冲、TTfATir上-
5、n
6、x
7、国
8、国亘亟厦11骨
9、!畋够H篡烈承能
10、%111111112222222222333333333)00001000002广电公司家电市场000003电器商场地tz客户编号电话000004小彖电商场三四五张李王666666666000005广电公司米111111122Jn]x
11、图2.5XSS表的样本数据恂2表丫PXSB冲的数据■位置是江PXS冲、"WYATT吐图西負殛凰®!&少飾知取區%产品編号TWT_100002一100003I
12、销售额800012006000I销售日期2004-06-202004-03-122004-05-20I数量512I客尸編号000004000001000005图2.6CPXSB表的样本数据10.1.变量的定义与输出1.变量的定义和赋值1)局部变量的声明:DECLARE@variable_nameDataType例如:declareQstunamevarchar(20)--声明一个存放学员姓名的变量stuname.declare@stuseatint--声明-一个存放学员座位号的变fi;stuseat2)局部变量的赋值:局部变量的赋值有两种方法:a
13、)使用Set语句Set@variable_naine=valueb)使用Select语句Select@variable_name=value实验:运行以下程序段,理解变量的使用。--局部变量的赋值与使用declare@customer_namevarchar(20)--声明变量用來存放客丿'"名称set@customer_name=,家电市场,--使用SET语句给变量赋值select*fromxsswhere客户名称=@customer_name—通过局部变理向sql语旬传递数据请给出运行结果:启结果艮J消息客户編号客户名称地区负责…电话1(XX
14、XX)2彖电市场无錫李四222222222练习:创建i名为Product_name的局部变量,并在SELECT语句中使用该变量查找“冰箱”的”价格”和”库存量”。给出相应的语句declare@Product_namevarchar(20)set@Product_name=,}zK箱,select价格,库存量fromcpwhere产品名称=@Product」ame请给出运行测试结果:结果消息价格库存量11800121.两种输出语句:1)Prin(输出单个的局部变量或字符串表达式.如:PRINT*价格合理:2)Select局部变量as自定义別名。3•
15、全局变量:1)SQLServer2005中的所有全局变量都使用两个@@标志作为前缀.常见全局变量变量含义@@ERROR最后一个T-SQL错课的错误号@@identity最后一次插入的标识值@@language当前使用的语言的名称@@MAX_CONNECTIONS可以创建的同时连接的最大数H@@ROWCOUNT受上一个SQL语句影响的行数@@SERVERNAME本地服务器的名称@@SERVICENAME此计算机上的SQL服务的名称@@TRANSCOUNT当前连接打开的事务数@(AVERSIONSQLServer的版本信息@@TIMET1CKS当前计
16、算机上的每刻度的微秒数2)全局变量的使用运行以卞程序段,理解全局变量的使用。usecpxsgoselect*fromcpinsertin
此文档下载收益归作者所有