实现SQL Server视图的代码有哪些?

数据库 SQL Server
我们今天主要向大家介绍的是实现SQL Server视图的实际应用代码,还有对创建SQL Server数据库的存储过程所要用到的代码描述。

以下的文章主要向大家讲述的是实现SQL Server视图的实际应用代码,以及创建SQL Server数据库的存储过程所要用到的代码描述,以下就是这些内容的详细描述,希望会给你带来一些帮助在此方面。

SQL Server视图

Sql代码

  1. --借阅视图   
  2. create view V_Borrow   
  3. as   
  4. select 图书编号=books.bid, 图书名=books.bname,   
  5. 读者编号=readers.rid,读者姓名=readers.rname,   
  6. 借阅日期=borrows.borrowdate,归还日期=borrows.returndate   
  7. from books   
  8. inner join borrows on books.bid=borrows.bid   
  9. inner join readers on readers.rid=borrows.rid   
  10. --借阅视图  
  11. create view V_Borrow  
  12. as   
  13. select 图书编号=books.bid, 图书名=books.bname,  
  14. 读者编号=readers.rid,读者姓名=readers.rname,  
  15. 借阅日期=borrows.borrowdate,归还日期=borrows.returndate  
  16. from books  
  17. inner join borrows on books.bid=borrows.bid  
  18. inner join readers on readers.rid=borrows.rid  

这个就没有什么说的了,太简单了。

SQL Server存储过程

SQL Server中的存储过程就像编程语言中的方法。他是一系列操作的封装。当然他也有名称,参数,方法体。对于参数的写法,和其他语言非常不一样的。

 

  1. @lianxi int [= 0] [output]  

名称 类型 默认值 输入/输出

output代表的是输出参数。在这里输入输出参数是写在一起的,这也是和其他编程语言不一样的地方。下面是创建的方法:

 

  1. create procedure xxx   
  2. @lianxi int [= 0] [output]   
  3. as   
  4. xxxx   

 

调用使用的是 exec 存储过程名称。

在SQL Server中存储过程又分为系统存储过程和用户自定义存储过程。上面讲的都是用户自定义存储过程。对于系统存储过程,SQL Server都把他们放到master系统数据库中的,在那里我们可以看到他的详细代码。另外还有的概念就是扩展系统存储过程。

以上的相关内容就是对SQL Server视图与存储过程的介绍,望你能有所收获。

【编辑推荐】

  1. SQL Server 浏览器的正确应用
  2. SQL Server 服务管理器的正确运行方式
  3. 是SQL Server 浏览器的实际工作原理描述
  4. SQL Server 2000中频繁出现的7个问题
  5. SQL Server 2000 数据库的版本有哪些?

 

责任编辑:佚名 来源: C114中国通信网
相关推荐

2010-07-19 09:31:53

SQL Server系

2010-07-12 10:34:58

SQL Server视

2010-07-01 14:11:40

SQL Server内

2010-07-22 14:16:59

SQL Server

2010-11-12 11:19:19

SQL Server视

2010-09-27 09:54:26

Sql Server视

2010-06-29 17:45:22

SQL Server

2010-07-20 11:31:25

SQL Server避

2010-07-08 13:13:14

清除SQL Serve

2010-07-20 11:26:08

SQL Server阻

2010-07-16 09:49:51

SQL Server建

2011-04-02 17:21:29

sql server视图

2010-09-13 11:09:34

SQL SERVER分

2010-07-15 09:14:32

SQL server组

2010-07-13 17:02:18

SQL Server

2010-11-11 17:20:51

SQL Server创

2010-07-06 17:09:45

SQL Server索

2010-07-14 10:11:30

SQL Server系

2010-07-13 10:43:26

SQL Server数

2010-07-19 10:55:07

SQL Server
点赞
收藏

51CTO技术栈公众号