码迷,mamicode.com
首页 > 其他好文 > 详细

创建存储过程、视图、触发器、表、游标

时间:2017-04-01 01:24:20      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:style   round   value   select   create   htm   class   eal   convert   

  • 1存储过程
 1 create procedure dbo.Test
 2 (
 3 @BeginDate datetime,
 4 
 5 )
 6 as
 7 begin tran 
 8 select * 
 9 from dbo.Table 
10 where ColumnDate=@BeginDate
11 
12 end

 

 

  • 2视图
1 create view V_Test
2 as
3 select 
4 convert(varchar(20),column1)
5 from 
6 dbo.Table
7 
8 go

 

  • 3触发器

 

 1 create trigger Trg_UpdateTable_Update
 2 on Table
 3 after for Update/insert/delete
 4 as
 5 if Update(column1)
 6 begin 
 7 
 8 Update dbo.Table 
 9 set column2=value 
10 from dbo.Table a,inserted b
11 where a.column3=b.column3
12 
13 end

 

  • 4表

 

1 create table dbo.Table
2 (
3 column varchar(32) Not null primary Key, --主键不为空
4 column1 varchar(50) null,
5 column2 varchar(50) null,
6 ...
7 )

 

 

 

  • 5游标

 http://www.cnblogs.com/yuan-jun/p/6505083.html

 1 declare @column1 varchar(20),@column2 int
 2 
 3 declare Table cursor 
 4 for 
 5 select Id,Name 
 6 from dbo.Table1 
 7 
 8 Open Table 
 9 Fetch first from Table into @column1,@column2
10 while @@Fetch_Status=0
11 
12 begin
13 Update Table set Name=@column2 where Id=@column1
14 Fetch next from Table into @column1,@column2
15 end
16 
17 close Table
18 deallocate

 

创建存储过程、视图、触发器、表、游标

标签:style   round   value   select   create   htm   class   eal   convert   

原文地址:http://www.cnblogs.com/deng779256146/p/6654021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!