Почему этот код SQL не работает на SQLFiddle.com?

Я хочу разместить это на сайте SQL fiddle для другой компании, на которую я работаю, и, похоже, мне не нравится мой синтаксис. Сайт использует синтаксис SQL Server, поэтому мне интересно, почему это не будет работать.

Код создания таблицы работает правильно. Именно вставка данных в таблицу является причиной так называемого сбоя.

Я нахожусь в процессе изучения SQL и как использовать сайт SQLFiddle. Это код, который я использую, чтобы увидеть, смогу ли я заставить сайт SQLFiddle построить базу данных, чтобы я мог проверить ее с помощью различных операторов SQL-запросов.

Вопрос: Почему этот код не компилируется и не запускается на сайте 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'); 

Добавлена ​​недостающая точка с запятой. Несмотря на то, что это простой тип, я думаю, что это показывает, что даже простые вещи в программировании могут вызвать большие проблемы, чем вы думаете.

1 ответ

Решение

Вы забыли точку с запятой после вашего CREATE заявление (до INSERT).

Другие вопросы по тегам