
SQLServer2000上でテーブルを作成して、csvファイルをbcpコマンドを使用してインポートしようとしているのですがうまく実行出来ません。
エラーは
「'-'(ハイフン)の近くに無効な構文があります」
と表示されます。
おそらくデータベース名に-(ハイフン)が入っているため
なにか工夫が必要だと思うのですがそれが分かりません。
ちなみに、
データベース名 : aaa-01
テーブル名 : bbb_table
CSVファイル : c:\ccc.csv
ユーザ : sa
パスワード : dddd
とすると、
「bcp aaa-01..bbb_table in c:\ccc.csv -E -c -t, -U sa -P dddd」
という感じです。
どこかまずいところがあるのでしょうか?
どうかご教授お願いします。
No.2ベストアンサー
- 回答日時:
手順1
ハイフンを含まないDBを作成(仮にaaaとする)
手順2
ビューを作成する
CREATE VIEW dbo.VIEW1 AS
SELECT *
FROM [aaa-01].dbo.bbb_table
手順3
ビューにBCPINを行う
>bcp aaa-01..bbb_table in c:\ccc.csv -E -c -t, -U sa -P dddd
bcp aaa..VIEW1 in c:\ccc.csv -E -c -t, -U sa -P dddd
この方法は、カラムにスペースが存在した場合などにもビューを利用することで、BCPINを行うことができます。
っていうか、ハイフンやスペースを含むのってあまりよくないですね^^;;
アンダースコアへの変更が可能であれば、DB構成の変更をお勧めいたします。
なるほど、よく分かりました。
まだ開発に入ったばかりなのでご指摘の通り、
ハイフンを辞めようと思います^^;
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sql*loader 数値のロード
-
MySQLで連続csvファイルを読み...
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
PL/SQLをWindowsのBATファイル...
-
同じSQL文で極端に検索が遅くな...
-
create databaseがうまくいきま...
-
Amazon.comの「MARC」データベ...
-
ファイルメーカーProで作成した...
-
DXF形式をOracleに格納する方法...
-
MySQLから日本語データを読み込...
-
あるDBから別のDBのテーブルをs...
-
SQLServerのselect文でデータ数...
-
ASP.NETからのデータベースの作成
-
メンテナンスプランについて
-
こんにちは。Access上でExcelデ...
-
MySQLの文字化け
-
画像などの格納方法
-
SQL*Loaderで桁数チェック
-
mysqlデータベース内のuserテー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sql*loader 数値のロード
-
sqlite3でcsvのインポートがで...
-
作成したレコードセットのCSV出...
-
MySQLで連続csvファイルを読み...
-
CSVを1行しかインポートしない...
-
SQLサーバーにcsv.ファイル...
-
MySQL Date型にNULLが設定でき...
-
BAT処理でCSVデータのインポート
-
CSVインポート,日本語文字化け
-
【Access2000VBA】CSVファイル...
-
phpMyadminについて
-
MySQLでのcsvファイル読み込み
-
データのインポート、エクスポ...
-
MySQLにEXCELやCSVなどでの一括...
-
CSVファイルのインポートについて
-
データベースからWordpressを復...
-
csvファイルのヘッダとカンマの...
-
access2000でインポート...
-
BCPコマンドについて
-
phpmyadminでcsvインポートで文...
おすすめ情報