索引【备档】

1.索引CREATE INDEX mytable_categoryid_userid_adddate ON mytable (category_id,user_id,adddate); sql

2.存储过程: 数据库

create Procedure GetUserAccountRe2
@UserName nchar(20),
@UserID int output
as
if(@UserName>5)
select @UserID=COUNT(*) from UserAccount where UserID>25
else
set @UserID=1000
select * from UserAccount
return @@rowcount
go



  1. create procedure getsum  
  2. @n int =0<--此处为参数-->  
  3. as 
  4. declare @sum int<--定义变量-->  
  5. declare @i int 
  6. set @sum=0  
  7. set @i=0  
  8. while @i<=@n begin 
  9. set @sum=@sum+@i  
  10. set @i=@i+1  
  11. end 
  12. print 'the sum is '+ltrim(rtrim(str(@sum))) 

3.游标,正在学: spa

4.触发器 code

触发器感受能够作成双层校验,一层是数据库直接校验,另一层是在程序封装一层作校验,防止有人经过数据库直接改,。 索引


create trigger truStudent
on UserYSXQ.dbo.Student
for update
as
if UPDATE(studentid)
begin
update BorrowRecord
	set studentid=i.studentid from borrowRecord br,deleted d,inserted i where br.studentid=d.studentid
end


5. get

插入数据能够这样插入 it


INSERT INTO 卷烟库存表(卷烟品牌,库存数量,库存单价,库存金额)
SELECT '红塔山新势力',100,12,1200 UNION ALL
SELECT '红塔山人为峰',100,22,NULL UNION ALL
SELECT '云南映像',100,60,500 UNION ALL
SELECT '玉溪',0,30,0
GO
相关文章
相关标签/搜索