3

私が働いている別の会社の SQL フィドル サイトにこれを掲載したいのですが、私の構文が気に入らないようです。このサイトは SQL Server 構文を使用しているため、なぜこれが機能しないのか興味があります。

create table コードは正しく機能します。いわゆるグリッチの原因となるのは、テーブルへのデータの挿入です。

SQL と SQLFiddle サイトの使用方法を学習中です。これは、さまざまな SQL クエリ ステートメントでテストできるように、SQLFiddle サイトでデータベースを構築できるかどうかを確認するために使用しているコードです。

質問: このコードがコンパイルされず、SQL Fiddle サイトで実行されないのはなぜですか?

コード

CREATE TABLE myTable (ID  integer     null,
                      AAA varchar(20) null,
                      BBB varchar(40) null,
                      CCC varchar(40) null,
                      DDD varchar(40) null);

INSERT INTO myTable (ID, 
                     AAA, 
                     BBB, 
                     CCC,
                     DDD)
       VALUES  (1,
               'Tom B. Erichsen',
               'Skagen 21',
               'Stavanger',
               '4006'),

               (2,
               'Tom B. Erichsen',
               'Skagen 21',
               'Stavanger',
               '4008'); 

不足していたセミコロンを追加しました。これは単純な type-o ですが、プログラミングでは単純なことでさえ、あなたが思っているよりも大きな問題を引き起こす可能性があることを示していると思います。

4

1 に答える 1

4

CREATEステートメントの後 ( の前) のセミコロンを忘れましたINSERT

于 2014-04-30T16:20:31.320 に答える