sql2000 中 存储过程 相关
生活随笔
收集整理的這篇文章主要介紹了
sql2000 中 存储过程 相关
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、一個begin..end與多個的區別
多個 + exception 操作可以更好的、更詳細的 捕捉到 sql語句的異常
2、如果需要創建 隨SQL server服務 自啟動的存儲過程需要注意:
必需由管理員在master表中創建 or 使用語句 exec sp_procoption '存儲過程名','startup','on' 將存儲過程設置為自啟動
====================================================================================
3、存儲過程中 使用 臨時表
--臨時表 存儲需要處理的 表 IDif object_id('#tempObjectIDAA') is not null drop table #tempObjectIDAAgocreate table #tempObjectIDAA(ID int identity(1,1),object_id int, --表 IDavg_fragmentation decimal --碎片百分比 * 100) --正確。向臨時表中插入數據insert into #tempObjectIDAA(object_id,avg_fragmentation) select object_id,avg_fragmentation_in_percent from sys.dm_db_index_physical_stats (@db_id,null,null,null,'LIMITED') where avg_fragmentation_in_percent >10 and fragment_count > 10 --and index_id > 0; --錯誤。因為這種語法,會新建一個表--select object_id,avg_fragmentation_in_percent into #tempObjectIDAA from sys.dm_db_index_physical_stats (@db_id,null,null,null,'LIMITED') where avg_fragmentation_in_percent >10 and fragment_count > 10 and index_id > 0;?
轉載于:https://www.cnblogs.com/xbj-hyml/p/3296380.html
總結
以上是生活随笔為你收集整理的sql2000 中 存储过程 相关的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 读写excel 用于导入数据库 批
- 下一篇: IT软件开发 书籍汇总