T-SQL编程.doc
《T-SQL编程.doc》由会员分享,可在线阅读,更多相关《T-SQL编程.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验五 T-SQL编程实验报告姓名:张娜 成绩:_【实验目的】1、掌握批处理、脚本的概念。2、掌握SQL Server中局部变量、全局变量和内置函数的概念和应用。3、掌握SQL Server流程控制语句的使用。4、掌握SQL Server三种用户自定义函数的创建和使用方法。5、掌握游标的建立和使用。6、掌握事务的建立和使用。【实验内容】2、解释每一命令的语义,执行以上语句,系统报错,说明错误原因并改正。use salesgo _将当前数据库设置为sales数据库declare maxprice money /*定义money类型的变量maxprice*/select maxprice=max(
2、price) from products where price is not null /*在products表中选出最大的价格数并赋值给变量maxprice*/select maxprice=maxprice /*输出变量maxprice*/print rowcount /*输出全局变量rowcount*/变量名出现错误,第二个go的位置不对3、(1)编写使用ROUND()函数的示例。(2)编写使用SUBSTRING()函数的示例。(3)编写使用DATEPART()函数的示例。(4)编写显示当前登录帐户名的语句。Declare a int,b char(5)Select a=round(2
3、.235,1)Select a=round(2.235,2)Set b=substring(abcdefghij,3,5)select b=bSelect 月数=datepart(mm,2009-5-24)select suser id=suser_id(),suser name=suser_name(),suser sid=suser_sid(),suser sname=suser_sname(),user id=user_id(),user=user,suser sid1=suser_sid(login)select current user=current_user4、修改CASE表达式
4、后的T-SQL语句。use salesgoselect orderno,productno,定单等级=case when qtyordered=100 then1级when qtyordered=50 then2级when qtyordered=20 then3级when qtyordered=10 then4级else 5级endfrom order details5、(1)编写一个计算1到P之间的能被q整除的整数之和的函数,函数名为PQ_SUM。(2)编写调用PQ_SUM函数,计算并显示1到100之间的能被3整除的整数之和的语句。Create function PQ_SUM(p int,q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 编程
限制150内