自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

怎樣獲取某個數(shù)據(jù)庫的所有存儲過程SQL語句

數(shù)據(jù)庫 SQL Server
最近公司做了一個項目,并且該項目目前已投入使用?,F(xiàn)在數(shù)據(jù)庫掛在客戶的服務(wù)器上。由于還有一部分功能不是很完善,需要經(jīng)常更新他們的存儲過程。

最近公司做了一個項目,并且該項目目前已投入使用?,F(xiàn)在數(shù)據(jù)庫掛在客戶的服務(wù)器上。由于還有一部分功能不是很完善,需要經(jīng)常更新他們的存儲過程。

由于更新的存儲過程有些多,而且到后來經(jīng)常不知道哪些存儲過程是 已經(jīng)修改過的,哪些是新增加的。我就想到了一個法子。那就是以文本方式獲取我本地服務(wù)器上的所有存儲過程,然后執(zhí)行文本統(tǒng)一更新至客戶服務(wù)器上。

具體實現(xiàn)如下,如下語句執(zhí)行后,會在查詢分析器執(zhí)行消息中顯示執(zhí)行數(shù)據(jù)庫的所有存儲過程源碼,直接復(fù)制保存文本即可。

  1. declare @proc_text varchar(max)  
  2. DECLARE get_proc_text_cursor CURSOR FOR 
  3. SELECT  'if object_id(N'''+ [name] +''') is not null drop proc ' + [name] +  CHAR(10) +  CHAR(13)  +  '  GO '  +  CHAR(10) +  CHAR(13) + definition + CHAR(10)  + CHAR(13) +' GO'   
  4. FROM sys.sql_modules  
  5. inner join sysobjects  on sys.sql_modules.object_id = sysobjects.id  and type='p' 
  6.  
  7. OPEN get_proc_text_cursor  
  8.  
  9. FETCH NEXT FROM get_proc_text_cursor  
  10. INTO @proc_text  
  11.  
  12. WHILE @@FETCH_STATUS = 0  
  13. BEGIN 
  14.  
  15. print @proc_text  
  16.     FETCH NEXT FROM get_proc_text_cursor  
  17.     INTO @proc_text  
  18. END 
  19. CLOSE get_proc_text_cursor  
  20. DEALLOCATE get_proc_text_cursor 

【編輯推薦】

 

  1. 淘寶海量數(shù)據(jù)庫之克服隨機IO難題
  2. 數(shù)據(jù)庫如何抵抗隨機IO的問題、方法與現(xiàn)實
  3. 一步一步設(shè)計你的數(shù)據(jù)庫之不可輕視的需求分析
  4. 養(yǎng)成一個SQL好習慣帶來一筆大財富

 

責任編輯:艾婧 來源: 利軍的博客
相關(guān)推薦

2010-09-02 11:24:45

SQL刪除

2010-09-06 11:05:05

SQL SERVER語句

2010-09-25 15:37:38

SQL語句

2010-09-03 14:14:16

SQL刪除

2010-09-14 10:47:45

sql server存

2011-07-13 16:19:54

存儲過程SQL Server數(shù)

2011-09-01 14:00:11

SQL Server 存儲過程顯示表結(jié)構(gòu)

2010-09-07 15:12:25

SQL語句優(yōu)化

2010-04-16 13:53:23

Oracle數(shù)據(jù)庫

2009-11-05 18:07:33

Oracle導(dǎo)出sql

2011-08-15 15:53:51

SQL Server數(shù)批量操作

2011-07-28 14:31:47

SQL Server數(shù)存儲過程

2011-08-29 10:55:03

SQL Server分頁存儲過程優(yōu)化效率分

2010-09-07 11:09:33

SQL語句

2011-07-19 15:18:46

存儲過程sql語句

2010-06-28 13:45:16

SQL Server

2010-09-10 14:09:23

2021-12-22 23:58:16

SQL數(shù)據(jù)庫語法

2021-12-26 23:06:14

SQL數(shù)據(jù)庫程序員

2009-03-09 17:46:16

ASP.NETSQLOracle
點贊
收藏

51CTO技術(shù)棧公眾號