- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 标识符、常量和变量 (1)标识符:由用户定义的名称,用来标识各种对象如服务器、数据库、数据库对象、变量等。 *如果标志符中包含空格,要用双引号(“”)或方括号([])扩起来。如:Student Name不合法,必须将其表示为[Student Name]或"Student Name"。 (2) 表达式:表达式是由运算对象、运算符及圆括号组成。 可在SQL查询分析器中使用Select语句查看表达式的结果 例:SELECT ABCD+1234 数据库的三级模式结构 视图示例: 【例4-60】在数据库School中,建立视图V_StudentAvgGrade, 查询学生的平均成绩。1)在新建视图窗口中上格选择表T_Student和T_Grade;2)在字段网格中选择字段和设定汇总字段,或直接在SQL语句窗格中辅助完成语句:SELECT StudentName, AVG(Grade) AS 平均成绩FROM T_Grade INNER JOIN T_Student ON T_Grade.StudentCode = T_Student.StudentCodeGROUP BY StudentName3)运行查看视图结果,保存该视图为V_StudentAvgGrade。 【例4-61】在数据库School中,建立视图V_StudentAvgGradeExcellent, 查询平均成绩大于等于90学生。 该例可以参照前面方法在基本表T_Student和T_Grade上创建。但由于视图的内容也可以来自另一个视图,本例基于V-StudentAvgGrade完成。各窗格设置及查询结果如图4-61所示。 【例4-70】在School数据库的T_Grade表上创建一个触发器tri_Grade,当向T_Grade表中插入一条记录时,检查该记录的学号是否在T_Student表中,如果不存在则取消插入操作,否则显示“插入操作成功完成”。 CREATE TRIGGER tri_Grade ON T_Grade FOR INSERT AS DECLARE @text varchar(50) IF EXISTS(SELECT * FROM inserted WHERE inserted.StudentCode NOT IN (SELECT StudentCode FROM T_Student)) BEGIN SET @text=学生的学号不存在,将取消该插入操作 RAISERROR(@text,16,1) ROLLBACK TRANSACTION END Else SET @text=插入操作成功完成 SELECT @text 3)从“文本”列表框的第二行开始输入存储过程的T-SQL语句。这里输入的T-SQL语句仅有一条: SELECT * FROM T_Course。 4)单击【语法检查】按钮可以检查创建存储过程的T-SQL语句的语法是否正确。单击【另存为模板】按钮可将所创建的存储过程设置为模板。 5)完成后,单击【确定】按钮即创建和保存了存储过程proc_Course。 图4-64 创建存储过程示例 2.使用T-SQL语句创建存储过程 可以直接在SQL查询分析器中定义和调用存储过程。 常用存储过程的语法格式: CREATE PROC[DURE] 存储过程名 {@形式参数 数据类型}[VARYING][=默认值][OUTPUT] AS SQL语句1 … SQL语句n 说明: “形式参数”名称必须符合标识符规则;OUTPUT表示该参数是可以返回的,可将信息返回调用者;如果有多个参数,可以依次按以上参数定义规则列出,用逗号“,”隔开。 【例4-64】在School中创建一个的存储过程proc_SearchStudent,查询指定学生的选课情况。 CREATE PROC proc_SearchStudent @stcode char(8) AS SELECT T_Student.StudentName,T_Course.CourseName FROM T_Student JOIN T_Grade JOIN T_Course ON T_Grade.CourseCode=T_Course.CourseCode ON T_Student.StudentCode=T_Grade.StudentCode WHERE T_Student.StudentCode=@scode 4.5.2 执行存储过程 存储过程定义后
您可能关注的文档
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit7新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit8新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit9新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit10新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit11新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit12新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项1新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项目2新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项目4新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项目5新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-4.7_SQL Server数据库管理新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-6_VB.NET基础新.PPT
- 信息系统与数据库技术 刘晓强讲义 D2008-7_VB.NET数据库程序开发新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-8_VB.NET数据报表与图表新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-9_信息系统开发综合案例新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-Attach_Viso使用新.ppt
- 信息系统与数据库技术 刘晓强课程组织说明 4_课程组织说明_信息系统与数据库技术 新.ppt
- 信息政策与法规 查先进 5信息网络政策法规新.ppt
- 信息政策与法规 查先进 7信息必威体育官网网址与公开法律制度新.ppt
- 信息政策与法规 查先进 8电子商务法新.ppt
文档评论(0)