索引【備檔】

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
相關文章
相關標籤/搜索