SQL儲存過程的匯出匯入

2022-08-10 03:57:07 字數 1214 閱讀 3910

sqlserver儲存過程的匯出匯入

開啟「企業管理器

」,選擇需要匯出儲存過程的資料庫,按右鍵,選擇

「所有任務

」,開啟「生成

sql指令碼

」,如下圖所示:

開啟「生成

sql指令碼

」視窗,

點選全部顯示」

按鈕,如下圖所示:

選擇「全部儲存過程

」,其他的

「設定格式」和

「選項」標籤,可以看一下,預設可以不設定,最後點選「確定

」按鈕,選擇儲存位置,輸入檔名,即可把當前資料庫的儲存過程全部匯出成乙個

*.sql

檔案。如下圖

以上是儲存過程的匯出過程,如果再匯入到另乙個資料庫呢?以下我們要用到「sql

查詢分析器

」先選擇需要匯入儲存過程的資料庫,點選「工具」

選單的「sql

查詢分析器」,

開啟後,選擇「檔案」

選單→「開啟」

,找到剛才生成的

*.sql

檔案,開啟後,選擇「查詢

」選單中的「分析

」命令,如果顯示

「命令全部成功完成」,

則繼續選擇「查詢」

選單中的「執行

」命令。提示全部完成後,開啟該資料庫的儲存過程即可看到剛才匯出的儲存過程。

1. manger studio--

右鍵你的資料庫

--任務

--生成指令碼

在指令碼生成嚮導的"

選擇物件型別

"步驟中, 將

"儲存過程"選上

, 在接下來的

"選擇儲存過程

"的步驟中

, 選擇所有的儲存過程

(或者你要複製的儲存過程

)完成後, 

所有儲存過程的指令碼會生成在乙個新的查詢視窗中

, 關掉生成指令碼嚮導

, 在生成的儲存過程指令碼的視窗中

, 右鍵

--連線

--更改連線

, 連線到儲存過程複製的目的伺服器

, 選擇合適的資料庫, 按

f5執行即可完成儲存過程的複製

.2. 

可以使用

ssis, 

建立ssis包, 

就可以使用資料庫物件複製的這個元件來複製儲存過程

(ssis

相當於2000

的dts)

sql匯出dbf檔案儲存過程

create proc p exporttb tbname sysname,要匯出的表名 cols nvarchar 1000 null,要匯出的表的列名字串,格式 col1,col2,col3 如果沒有給出值,則認為是所有字段 path nvarchar 1000 檔案存放目錄 fname nva...

Sql 匯入 EXCEL 通用儲存過程

sql 匯入excel 通用儲存過程 下面兩句在建立儲存過程時必須先執行,否則不能建立本儲存過程,或者呼叫出錯 set ansi warnings on 返回警告 go set ansi nulls on 指定在對空值使用等於 和不等於 比較運算子時,這些運算子的sql 92 遵從行為。go 將ex...

Sql 匯入 EXCEL 通用儲存過程

sql 匯入 excel 通用儲存過程 2008 01 10 15 41 下面兩句在建立儲存過程時必須先執行,否則不能建立本儲存過程,或者呼叫出錯 set ansi warnings on 返回警告 goset ansi nulls on 指定在對空值使用等於 和不等於 比較運算子時,這些運算子的 ...