2020年04月23日

MS SQL Server の NULL

SQL Server の NULL

MS SQL Server と PostgreSQL の 比較
(MS SQL Serverは、あまり使ってないので、使用方法を知らないだけかもしれません)

実行するSQL
-----------------------------------------------------------------
CREATE TABLE test1
(
    id    integer,
    name  varchar (20),
    qty   numeric(14,2)
)

-----------------------------------------------------------------
INSERT INTO test1(
id, name, qty)
VALUES (1, 'AAA', 11);
INSERT INTO test1(id, name) VALUES (2, 'BBB' );
INSERT INTO test1(id,  qty) VALUES (3 , 13);
INSERT INTO test1( name, qty) VALUES ( 'DDD', 14);
-----------------------------------------------------------------






MS SQL Server 2017 Express
sql server management studio v18.4
PostgreSQL 12
pgAdmin4 v20
 テーブルを作成  テーブルを作成
 001.png01.png
 データを挿入  データを挿入
 002.png02.png
  
 003.png03.png
 データを表示 データを表示
 004.png04.png

 結果に名前を付けて保存 エクスポート
 005.png05.png
   
 結果のCSV で NULL の値が NULL となる 結果のCSV で NULL の値が 空白 となる
 006.png06.png
  NULL 空白

SSMSで、CSVをインポートが不明でした        pgAdmin4で、MS SQL ServerからのCSVをインポート
  010.png
 
ERROR:  invalid input syntax for type numeric: "NULL"
CONTEXT:  COPY test1, line 3, column qty: "NULL"

(構文が無効: "NULL" のメッセージ)
  011.png


























posted by a23 at 11:42| Comment(0) | MS SQL Server
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: