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で質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
SQLServerでNULLを挿入したいです
SQL Server
-
BCPでCSV内の文字列をテーブルのDatetime型カラムに取り込む方法
その他(データベース)
-
datetime型でNULL値を入れたい。
SQL Server
-
-
4
BULKINSERTのWITHオプションについて
SQL Server
-
5
SQLSever 一括インポートについて
その他(パソコン・スマホ・電化製品)
-
6
BULK INSERTについて
SQL Server
-
7
bcpインサートでのフォーマットファイルの書き方
SQL Server
-
8
テーブル列数とデータファイル列数の違うbcpインサートをしたい
SQL Server
-
9
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
10
CSVファイルをBULK INSERTでSQLserverに読み込むことは可能?
その他(データベース)
-
11
SQLサーバから、項目の属性(型)を取得したいのですが・・・
SQL Server
-
12
SQLServer sqlcmdが使えない
SQL Server
-
13
列のヘッダーを含めるのをデフォルトにする。
SQL Server
-
14
型 varchar から型 numeric への変換エラー。
その他(データベース)
-
15
SQL Server 2005 Expressでbcpを行うとエラーになる
SQL Server
-
16
ウォッチ式の文字数制限について
Visual Basic(VBA)
-
17
SQL文で右から1文字だけ削除するやり方
MySQL
-
18
ストアドプロシージャ_カーソルのヒット件数
その他(データベース)
-
19
BULK INSERTで失敗
SQL Server
-
20
新規saの作成方法について
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
BULK INSERT時のNull許容について
-
Accessの「IIF」に相当するSQL...
-
INDIRECT関数の代替方法は?
-
【Transact-sql】 where条件、i...
-
create tableのフィールド名
-
SQLiteで「UPDATE table1 SET c...
-
自分自身のテーブルを参照して更新
-
group byで最後のレコードを抽...
-
一部のカラムでdistinctし全て...
-
now()かCURRENT_TIMESTAMPか
-
LIKEの右側にカラムを指定でき...
-
SELECT文で、指定カラム以外の...
-
テーブルの列数を調べたい
-
DB2のBLOB型カラムに格納された...
-
UNIONする際、片方テーブルしか...
-
SQLでカラムを追加し、条件に合...
-
SQL、oracleにて文字列操作(連...
-
SQLServerでNULLを挿入したいです
-
order byでカラムが空の場合は...
-
DBの定義のサイズを大きくし過...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INDIRECT関数の代替方法は?
-
BULK INSERT時のNull許容について
-
【Transact-sql】 where条件、i...
-
Accessの「IIF」に相当するSQL...
-
SQLiteで「UPDATE table1 SET c...
-
WHERE句で結合。INNER JOINとの...
-
create tableのフィールド名
-
Accessで複数(3以上)...
-
WHERE句の速度について
-
自分自身のテーブルを参照して更新
-
列を行に表示する方法は?
-
SQL分のコツ
-
sqlite3でrowid以外にid必要で...
-
【SQL文】 where (colA & colB)...
-
SQLServerでNULLを挿入したいです
-
SELECT文で、指定カラム以外の...
-
UNIONする際、片方テーブルしか...
-
一部のカラムでdistinctし全て...
-
テーブルの列数を調べたい
-
DBの定義のサイズを大きくし過...
おすすめ情報