以下的文章主要向大家讲述的是实现SQL Server视图的实际应用代码,以及创建SQL Server数据库的存储过程所要用到的代码描述,以下就是这些内容的详细描述,希望会给你带来一些帮助在此方面。
目前创新互联公司已为近千家的企业提供了网站建设、域名、网站空间、成都网站托管、企业网站设计、共和网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
SQL Server视图
Sql代码
- --借阅视图
- create view V_Borrow
- as
- select 图书编号=books.bid, 图书名=books.bname,
- 读者编号=readers.rid,读者姓名=readers.rname,
- 借阅日期=borrows.borrowdate,归还日期=borrows.returndate
- from books
- inner join borrows on books.bid=borrows.bid
- inner join readers on readers.rid=borrows.rid
- --借阅视图
- create view V_Borrow
- as
- select 图书编号=books.bid, 图书名=books.bname,
- 读者编号=readers.rid,读者姓名=readers.rname,
- 借阅日期=borrows.borrowdate,归还日期=borrows.returndate
- from books
- inner join borrows on books.bid=borrows.bid
- inner join readers on readers.rid=borrows.rid
这个就没有什么说的了,太简单了。
SQL Server存储过程
SQL Server中的存储过程就像编程语言中的方法。他是一系列操作的封装。当然他也有名称,参数,方法体。对于参数的写法,和其他语言非常不一样的。
- @lianxi int [= 0] [output]
名称 类型 默认值 输入/输出
output代表的是输出参数。在这里输入输出参数是写在一起的,这也是和其他编程语言不一样的地方。下面是创建的方法:
- create procedure xxx
- @lianxi int [= 0] [output]
- as
- xxxx
调用使用的是 exec 存储过程名称。
在SQL Server中存储过程又分为系统存储过程和用户自定义存储过程。上面讲的都是用户自定义存储过程。对于系统存储过程,SQL Server都把他们放到master系统数据库中的,在那里我们可以看到他的详细代码。另外还有的概念就是扩展系统存储过程。
以上的相关内容就是对SQL Server视图与存储过程的介绍,望你能有所收获。
【编辑推荐】
文章名称:实现SQLServer视图的代码有哪些?
本文URL:http://www.shufengxianlan.com/qtweb/news12/541212.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联