?

--
事務
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 ' ? -- 賦值
-- 存儲過程
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
?
-- 視圖,視圖也是表,一般是多個表的交集
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
-- 觸發器
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 ?
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 ' ? -- 賦值
-- 存儲過程
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
?
-- 視圖,視圖也是表,一般是多個表的交集
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
-- 觸發器
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 ?
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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