sqlcmd使用(用於匯入資料庫指令碼記憶體太大)

2021-06-25 22:11:19 字數 663 閱讀 9429

最近經常用到超過80m *.sql檔案的匯入問題。

上網找了一下,發現超過80m的檔案是不能在查詢分析器中執行的。

sqlcmd 使用筆記

登入sqlcmd

命令 sqlcmd -s 伺服器名稱 -u 帳戶 -p 密碼

示例 sqlcmd -s "homesqlexpress" -u "sa" -p "12345678"

直接執行sql script

命令 sqlcmd -s 伺服器名稱 -u 帳戶 -p 密碼 -d 資料庫 -i sql script

示例 sqlcmd -s "homesqlexpress" -u "sa" -p "12345678" -d"database" -i "e:my documentstest.sql"

查詢當前伺服器上的資料庫

(*) 可能需要 use master

1. select [name] from sysdatabases

2. sp_helpdb

查詢當前資料庫的表和儲存過程

表:select * from sysobjects where status >=0 andxtype='u'

儲存過程:select * from sysobjects where status >=0and xtype='p'

匯入資料庫

進入cmd命令列 連線資料庫 sqlplus sys system as sysdba 刪除資料庫使用者 drop user hnsmz cascade 如果使用者刪除失敗,請重新啟動oracle服務 oracleservicesmz 與oracleoradb11g home1tnslistener...

資料庫運用 用EXCEL表匯入心理諮詢新生資訊

需要的excel表頭為 學號,姓名,專業,密碼,級,系,班級,出生日期,性別 而手頭上有的表t g xs0100,含學號,姓名,專業號 不是專業 性別碼,出生日期 表t g xx0400,含班級編碼,班級名稱 表t g xx0201,含系部編碼,系部名稱。表t g xs0100沒有的幾列 專業名稱,...

使用PLSQL匯入匯出資料庫

oracle中對資料物件和資料的管理,無疑都是使用pl sql developer來進行管理,該工具也提供給我們很多方便 快捷的操作,使得我們不再為oracle本身醜陋 難用的ui而抱怨。由於我們一般都是建建表 查查資料的操作居多,較少會考慮系統的整個oracle的完整備份操作。但是在我們一些發布操...