0

テーブルにデータを入力するためのコピーと貼り付けに代わるものがあるかどうか疑問に思っていますか? 多くの文のセットがあり、各文はテーブル内のレコードである必要があります。

各項目を INSERT ステートメントにコピーペーストすることなく、テーブルにデータを取得する方法 (スクリプト?) はありますか? おそらく、varchar 変数から line buy line に移動し、それを INSERT ステートメントで使用するループですか?

私はこの質問を研究していましたが、解決策を思いつきませんでした...

4

3 に答える 3

3

データをCSVファイルにコピーし、ManagementStudioのフラットファイルのインポートオプションを使用してCSVファイルをインポートできます。必要に応じて列をマップできます。

于 2013-01-17T21:41:35.120 に答える
1

Command-Shell 経由でBCPを使用できます。

于 2013-01-17T21:50:34.580 に答える
0

私は sql-server-2008 を知りません (Microsoft ですか?)COPYが、そのサーバーにも命令が存在することは確信しています。もしそうなら、私はこれらの行に沿って何かがうまくいくと思います:

COPY tablename FROM `/some/file/on/your/disk` WITH DELIMITER ';'

PostgreSQL の場合、これはドキュメントです: http://www.postgresql.org/docs/8.1/static/sql-copy.html

于 2013-01-17T21:43:10.577 に答える