set ansi_nulls on
set quoted_identifier on
gocreate procedure [dbo].[guestbook_deleteguestbookbyid]
@id int
asbegin
begin tran del--開始事務
declare @delerror int--定義記錄錯誤數的變數
delete guestbook where id=@id --執行sql語句1
set @delerror=@delerror+@@error--設定錯誤數量
delete guestbook where gbookid=@id--執行sql語句2
set @delerror=@delerror+@@error--設定錯誤數量
if @delerror>0--若錯誤數大於0
begin
rollback tran delorder--回滾事務
--return 0--刪除失敗
endelse
begin
commit tran delorder
--return 1--刪除成功
end
end
HeePHP通過資料庫讀取資料
從資料庫讀取資料 讀取多條記錄 讀取所有記錄 list table users all 根據條件讀取多條記錄 list table product where color red select 根據條件讀取多條記錄後分頁 list table product where size l page 讀取...
oracle 通過資料庫主鍵外來鍵級聯刪除
通過plsqldev設定 1,建立乙個有主鍵的表 2,建立乙個叢表,通過pl sqdev設定帶有級聯刪除的外來鍵 編輯外來鍵表 鍵 填寫鍵名稱 選擇foreign 選擇外來鍵列 選擇參照表 選擇參照列 級聯刪除選擇cascade 通過sql語句設定 alter table 叢表名 add const...
通過資料庫引擎來加速MySQL資料庫
如果你是個賽車手,並且按一下按鈕就能夠立即更換引擎而不需要把車開到車庫裡去換,那會是什麼感覺呢?mysql資料庫為開發人員所做的就好像是按按鈕換引擎 它讓你選擇資料庫引擎,並給你一條簡單的途徑來切換它。mysql的自帶引擎肯定是夠用了,但是在有些情況下,其他的引擎可能要比手頭所用更適合完成任務。如果...