SQL Server

テーブルをCSVファイルにエキスポートする方法

bcp testdb.dbo.testtable out Hoge.csv -U sa -P SA-PASSWORD -S localhost\SQLExpress -c -t "\t"" データベース : testdb

スキーマ : dbo(これが既定値の「スキーマ」。省略可能。)
テーブル : testtable
出力先CSVファイル : out Hoge.csv
ログインユーザ : -U sa
パスワード : -P SA-PASSWORD
接続先ホスト : -S localhost
接続先インスタンス : /SQLExpress(既定のインスタンスに接続する場合は省略可能。)
出力形式 : -c (SJISテキストで出力する。UNICODE(UTF16LE)で出力する場合は -w)
区切り文字 : -t "\t" (タブを指定。)

テーブルをselectしてCSVファイルにエキスポートする方法

bcp "select * from testdb.dbo.testtable" queryout Hoge.csv -U sa -P SA-PASSWORD -S localhost\SQLExpress -c -t "\t"" 抽出クエリ : "select * from testdb.dbo.testtable"

出力先CSVファイル : queryout Hoge.csv
ログインユーザ : -U sa
パスワード : -P SA-PASSWORD
接続先ホスト : -S localhost
接続先インスタンス : /SQLExpress(既定のインスタンスに接続する場合は省略可能。)
出力形式 : -c (SJISテキストで出力する。UNICODE(UTF16LE)で出力する場合は -w)
区切り文字 : -t "\t" (タブを指定。)

CSVファイルをテーブルにインポートする方法

bcp testdb.dbo.testtable in Hoge.csv -U sa -P SA-PASSWORD -S localhost\SQLExpress -c -t "\t"" データベース : testdb

スキーマ : dbo(これが既定値の「スキーマ」。省略可能。)
テーブル : testtable
入力CSVファイル : in Hoge.csv
ログインユーザ : -U sa
パスワード : -P SA-PASSWORD
接続先ホスト : -S localhost
接続先インスタンス : /SQLExpress(既定のインスタンスに接続する場合は省略可能。)
入力形式 : -c (入力CSVがSJISテキストファイルであることの指定。入力がUNICODE(UTF16LE)テキストファイルの場合は -w)
区切り文字 : -t "\t" (タブを指定。)


月額たった 1,050円で始められる本格的なお店のホームページ!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:41:47 (1628d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI