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 | |
1 | テーブルを作成 | テーブルを作成 |
![]() | ![]() | |
2 | データを挿入 | データを挿入 |
![]() | ![]() | |
3 | ||
![]() | ![]() | |
4 | データを表示 | データを表示 |
![]() | ![]() |
8 | SSMSで、CSVをインポートが不明でした | pgAdmin4で、MS SQL ServerからのCSVをインポート |
![]() | ||
9 | ERROR: invalid input syntax for type numeric: "NULL" CONTEXT: COPY test1, line 3, column qty: "NULL" (構文が無効: "NULL" のメッセージ) | |
![]() |