SQLServer2005批量查詢自定義物件指令碼

2021-08-24 19:16:19 字數 727 閱讀 2174

使用系統函式

object_definition和系統表

sysobjects

就可以了

object_definition的官方參考

以下**可以批量檢視或者匯出檢視、儲存過程、觸發器和函式的指令碼

select

name

,xtype

,object_definition (

id )

from

sysobjects

where

xtype

in (

'v','p'

,'tr'

,'if'

,'tf'

,'fn' )

order

byxtype

,name

和上面**等價的可以用

sys .

sql_modules系統表代替

object_definition函式

select b

.name

, b .

xtype,a

.definition

from

sys .

sql_modulesa,

sys .

sysobjects b

wherea.

object_id

= b .

idorder

by b

.xtype

SQLServer2005批量查詢自定義物件指令碼

使用系統函式 object definition和系統表 sysobjects 就可以了 object definition的官方參考 以下 可以批量檢視或者匯出檢視 儲存過程 觸發器和函式的指令碼 select name xtype object definition id from sysobj...

SQL2005 批量修改架構名

sql server2005可以使用系統儲存過程sp changeobjectowner更改資料庫物件的所有者。sp changeobjectowner 物件名 包括架構名 新架構名 批量修改請用 方法一 使用游標 declare name sysname declare csr1 cursor f...

SQL Server2005複製實現

一 準備工作 1 在發布伺服器上建立乙個共享目錄,作為發布快照檔案的存放目錄。例如 在d 盤根目錄下建資料夾名為pub 2 設定sql 發布伺服器和訂閱伺服器均設定 步驟 開啟服務 控制面板 管理工具 服務 右擊sqlserver agent 屬性 登入 選擇 此帳戶 輸入或選擇第一步中建立的win...