?

SET ? TRANSACTION ? ISOLATION ? LEVEL ? REPEATABLE ? READ ???
begin ? transaction
?? -- insert?delete?update?select
?? if ? @@error <> 0 ???
???? begin
?????? rollback ? transaction
???? end
commit ? transaction
-- 變量
declare ? @name ? varchar ( 20 )? -- 聲明???
select ? @name = ' zhangsan ' ? -- 賦值
-- 存儲(chǔ)過(guò)程
Create ? proc ?sp_demo? @param1 ? char ( 10 ), @param2 ? varchar ( 20 ), @param3 ? varchar ( 20 ), @param4 ? int ?output
with ?encryption? -- 加密
as
insert ?table1?(column1,column2,column3)
Values ( @param1 , @param2 , @param3 )
select ? @param4 = sum ( money )? from ?bankMoney? where ?userID = ' Zhangsan '
go
declare ? @total_price ? int
exec ?insert_bank? ' 004 ' , ' Zhangsan ' , ' 男 ' , @total_price ?output
print ? ' 總余額為 ' + convert ( varchar , @total_price )
go
?
-- 視圖,視圖也是表,一般是多個(gè)表的交集
CREATE ? VIEW ?PartitionedView?
AS
SELECT ? * ?
FROM ?MyDatabase.dbo.PartitionTable1
UNION ? ALL
SELECT ? *
FROM ?Server2.MyDatabase.dbo.PartitionTable2
UNION ? ALL
SELECT ? *
FROM ?Server3.MyDatabase.dbo.PartitionTable3
-- 觸發(fā)器
Create ? Trigger ?tg_event? On ?event
for ? Insert ?
As
begin
?? insert ?event_temp?(id,project_id,taji_id, [ time ] ,event_type,event_miaoshu,drive_id)?
?? select ?id,project_id,taji_id, [ time ] ,event_type,event_miaoshu,drive_id
?? from ?inserted
end ?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
