存儲過程刪除
直接用jdbc執行sql語句塊declare @procName varchar(500) declare cur cursor -- 定義個游標 for select [name] from sysobjects where type = 'p' open cur -- 打開游標 fetch next from cur into @procName --迭代游標並給@procName賦值 while @@fetch_status = 0 --判斷迭代狀態 begin if @procName <> 'DeleteAllProceres' exec('drop procere ' + @procName) -- 動態執行sql語句 fetch next from cur into @procName end close cur deallocate cur
② SQL 如何刪除指定資料庫中的存儲過程
可以通過drop語句進行實現。
sql:drop procere procerename;
解釋:上面的sql語句的意思就是刪除出存儲過程名為procerename的存儲過程。
備註:drop(刪除)的通常是對象,如表(table)、視圖(view),功能(function)等。
③ 如何刪除存儲過程
基本語法:drop procere 過程名字;
④ 怎樣在pl/sql中創建,執行和刪除存儲過程
sqlserver存儲過程的基本操作:
一、創建存儲過程
1、語法格式:
createproc|procerepro_name
[{@參數數據類型}[=默認值][output],
{@參數數據類型}[=默認值][output],
....
]
as
SQL_statements
以上是最基本語法,舉個簡單的例子:
CREATEprocp_test
as
selectretu=1
2、執行存儲過程
EXECUTEProcere_name''--存儲過程如果有參數,後面加參數格式為:@參數名=value,也可直接為參數值value
3、刪除存儲過程
dropprocereprocere_name--在存儲過程中能調用另外一個存儲過程,而不能刪除另外一個存儲過程
⑤ 存儲過程怎麼刪除剛剛插入的一行
用存儲過程+Job實現吧,建個中間表,數據插入到你的中間表中,然後在存儲過程中根據你的需要再把你要的數據插入到目標表中,用Job去調用存儲過程
⑥ SQL 如何刪除指定資料庫中的存儲過程
可以通過drop
語句
進行實現。
sql:drop
procere
procerename;
解釋:上面的sql語句的意思就是刪除出
存儲過程
名為procerename的存儲過程。
備註:drop(刪除)的通常是對象,如表(table)、視圖(view),功能(function)等。
⑦ 用 drop procere 刪除的存儲過程如何恢復
沒有別的辦法吧,你下次再建存儲過程時,建好了,先將這個存儲過程在查詢分析器里保存一為你能記住的名字,如:存儲過程.SQL,然後當你誤刪了這個存儲過程時,你就再用查詢分析器把這個文件打開,再執行一次,就可以了!!!
⑧ C#中怎樣用存儲過程刪除數據
存儲過程不僅可以用來查詢也可以用來刪除、更新數據的。
--比如下面這條存儲過程就是用刪除學生表的:
CREATE PROCEDURE del_stu_info
@stu_id int
AS
DELETE STU_INFO WHERE STU_ID=@stu_id
⑨ 刪除已個存儲過程
有兩種方式來查看
首先是藉助工具:
比如sqldeveloper
當你進去後,左邊有pagebody裡面有這些東西,你點擊就能查看,而且還能單步測試,刪除也好刪除
其次是用命令:
在命令行用
exec sp_stored_proceres 查看
刪除則用drop