IT技术网www.itjs.cn

当前位置:首页 > 数据库 > SQl Server > 实现SQL Server视图的代码有哪些?

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

发布时间:2010-07-06 17:16 来源:未知

以下的文章主要向大家讲述的是实现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视图与存储过程的介绍,望你能有所收获。