- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 6 章 Transact-SQL 程序设计——例题解答
例 6-1-1 :使用 GO 语句的例子。
程序清单如下:
-- 第一个批处理完成打开 STUDENT 数据库的操作
USE STUDENT
GO
/* GO 是批处理结束标志 */
-- 第二个批处理查询 T_STUDENT 表中的数据
SELECT * FROM T_STUDENT
GO
-- 第三个批处理查询 T_STUDENT 表中
-- 姓张的男学生的学号、姓名和性别
SELECT S_NUMBER, S_NAME, SEX
FROM T_STUDENT
WHERE S_NAME like ' 张%'
AND SEX=' 男'
GO
注意: GO 语句本身并不是 Transact-SQL 语句的组成部分, 它只是一个用于表示批处理结
束的前端命令。
例 6-2-1 :在程序中使用注释的例子。
程序清单如下:
-- 本程序是一个使用注释的例子。
USE STUDENT -- 打开 STUDENT 数据库
GO
/* 下面的 SQL 语句完成在 T_STUDENT 表中查询
SQL Server 2005 实用教程
05541 班学生的学号、姓名和出生日期三个字段
的记录,要求按姓名的降序排序 */
SELECT S_NUMBER,S_NAME,BIRTHDAY
FROM T_STUDENT
WHERE SUBSTRING(T_STUDENT.S_NUMBER,1,5)='05541'
ORDER BY S_NAME DESC
GO
/* 下面的 SQL 语句完成在 T_STUDENT 表中查询
B04511 班性别为男的学生记录 */
SELECT * FROM T_STUDENT
WHERE SUBSTRING(T_STUDENT.S_NUMBER,1,6)='B04511'
AND SEX=' 男'
GO
-- 下面的 SQL 语句完成在 T_COURSE 表中
-- 插入一条新的记录
INSERT INTO T_COURSE /* 此表共有四个字段:
C_NUMBER,C_NAME,HOURS,CREDIT */
(C_NUMBER,C_NAME,HOURS,CREDIT)
VALUES
('','Pascal 程序设计 ',72,3)
GO
-- 修改上面插入的记录
UPDATE T_COURSE
SET HOURS=64,
Credit=2.5
Where C_NUMBER=''
例 6-3-1 :创建了一个变量 @CurrentDateTime ,然后将 GETDATE() 函数的值放在变量中,
最后输出 @CurrentDateTime 变量的值。
程序清单如下:
-- 声明变量 @CurrentDateTime
第 6 章 Transact-SQL 程序设计
DECLARE @CurrentDateTime char(30)
-- 给变量 @CurrentDateTime 赋值
SELECT @CurrentDateTime = GETDATE()
-- 显示变量 @CurrentDateTime 的值
SELECT @CurrentDateTime AS ' 当前的日期和时间 '
GO
注意:变量只在定义它的批处理中有效,因此,在上例中的程序中间不能写入 GO 语句。
例 6-3-2 :查询 T_STUDENT 表,将返回的记录数赋
您可能关注的文档
- 大作业4_用先进先出FIFO页面调度算法处理缺页中断.pdf
- 地坪施工合同123.pdf
- 第2学期统计学原理答案.pdf
- 电工基础说课稿.pdf
- 电工基础知识问答.pdf
- 电力基建工作总结.pdf
- 电商客服话术.pdf
- 电商现状和趋势.pdf
- 2019年安徽省生物学业考.doc
- 2019年海南省生物学业考.doc
- 2023年09月浙江省平湖市医疗卫生单位公开招聘25名编外用工笔试历年难易错点考题荟萃附带答案详解.docx
- 2023年09月浙江省温岭市殡仪馆公开招考2名编制外工作人员笔试历年高频考点试题含答案带详解.docx
- 2023年09月广西职业技术学院招考聘用52人笔试历年高频考点试题含答案带详解.docx
- 2023年09月山东烟台海阳市人民医院招考聘用编外派遣制工作人员17人笔试历年高频考点试题含答案带详解.docx
- 2023年09月重庆市彭水自治县下半年公开遴选公务员笔试历年难易错点考题荟萃附带答案详解.docx
- 2023年黑龙江大庆市大同区医疗人才引进21人笔试历年高频考点试题含答案带详解.docx
- 2023人音版音乐六年级上册教学计划、教学设计及教学总结.docx
- 2013年云南省生物学业考.doc
- 2013年四川省自贡市生物学业考.doc
- 2012年山东省临沂市生物学业考.doc
文档评论(0)