
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
SQL Server は全然詳しくありませんが・・・
https://docs.microsoft.com/ja-jp/sql/t-sql/state …
CHECK_CONSTRAINTS
> UNIQUE および PRIMARY KEY 制約は常に適用されます。 NOT NULL 制約で定義された文字型列にイ
> ンポートする場合、テキスト ファイルに値がなければ BULK INSERT は空白文字列を挿入します。
KEEPNULLS
> 一括インポート操作時、空の列が挿入される場合は NULL 値が保持されます。その列の既定値は格納さ
> れません。 詳細については、「一括インポート中の NULL の保持または既定値の使用 (SQL Server)」
> をご覧ください。
一括インポート中の NULL の保持または既定値の使用 (SQL Server)
https://docs.microsoft.com/ja-jp/sql/relational- …
これを見る限りでは、以下の2パターンを試してみる価値がありそうです。
・CHECK_CONSTRAINTS、KEEPNULLS オプションの併用を利用してみる。
・列の既定値を設定する。
どうしてもムリなようなら、取り込む前にCSVを加工するという手段も取れると思います。
回答ありがとうございました。
CHECK_CONSTRAINTSを試しましたが、やはり、聞かないようで、Nullが登録されてしまいました。
if文で判断するしかないかなと。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
BULK INSERTについて
SQL Server
-
SQLSever 一括インポートについて
その他(パソコン・スマホ・電化製品)
-
テーブル列数とデータファイル列数の違うbcpインサートをしたい
SQL Server
-
-
4
Transact-SQLのBULK INSERTでエラーをキャッチしたい
SQL Server
-
5
CSVファイルをBULK INSERTでSQLserverに読み込むことは可能?
その他(データベース)
-
6
BULKINSERTのWITHオプションについて
SQL Server
-
7
datetime型のインポートについて
SQL Server
-
8
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
9
BULK INSERTのエラー取得は可能なのでしょうか?
SQL Server
-
10
datetime型でNULL値を入れたい。
SQL Server
-
11
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
12
【Transact-sql】 execの結果をoutputパラメータに持たせたい
SQL Server
-
13
データベースのINT型項目にNULLはNG?
MySQL
-
14
テキストデータをSQLServerに取込むには
その他(データベース)
-
15
csv出力について
Java
-
16
SQLServerでNULLを挿入したいです
SQL Server
-
17
列番号による項目の取得について
SQL Server
-
18
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
19
ビューにインデックスを設定できませんか?
SQL Server
-
20
SUBSTRING 関数に渡した長さのパラメータが無効です。
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INDIRECT関数の代替方法は?
-
他のシートの検索
-
BULK INSERT時のNull許容について
-
【Transact-sql】 where条件、i...
-
カラムとコラムの使い分け
-
DBの定義のサイズを大きくし過...
-
一部のカラムでdistinctし全て...
-
AUTO_INCREMENTに0はダメ?
-
SQLServerでNULLを挿入したいです
-
UNIONする際、片方テーブルしか...
-
SQL Server Management Studio...
-
ホームページを作ろうと思いま...
-
複数キーワードを複数カラムに...
-
MySQLのカラムを削除したが,そ...
-
スペースによる絞り込み検索をS...
-
MySQL 改行コードを含む文字列...
-
JDBCドライバがない?
-
select * での表示が崩れる?
-
WHEREなどの条件が多い場合、ど...
-
DB2(OS/390)のSECQTYについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INDIRECT関数の代替方法は?
-
他のシートの検索
-
BULK INSERT時のNull許容について
-
【Transact-sql】 where条件、i...
-
自分自身のテーブルを参照して更新
-
列を行に表示する方法は?
-
Accessで複数(3以上)...
-
Accessの「IIF」に相当するSQL...
-
mongoDBについて質問です
-
ACCESS SQLのデータ変換。
-
SQLiteで「UPDATE table1 SET c...
-
sqlite3でrowid以外にid必要で...
-
【SQL文】 where (colA & colB)...
-
数百行の複数列を1列にしたい。
-
一部のカラムでdistinctし全て...
-
SELECT文で、指定カラム以外の...
-
UNIONする際、片方テーブルしか...
-
DBの定義のサイズを大きくし過...
-
ホームページを作ろうと思いま...
-
SQLServerでNULLを挿入したいです
おすすめ情報