Почему этот код 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
).