#sql-server #sqlfiddle
#sql-сервер #sqlfiddle
Вопрос:
Исправлено, не знаю, почему, но теперь это работает
Понятия не имею, почему, но я не могу ничего вставить в SQL Fiddle. Я только что сделал то же самое в SSMS, и это работает.
Я построил схему на левом экране:
CREATE TABLE day1 (
A int,
B int,
C int
);
А затем ВСТАВЬТЕ данные на правом экране:
INSERT INTO day1 (A, B, C)
VALUES (1, 4, 9);
А затем ВЫБЕРИТЕ:
SELECT * FROM day1
Он ничего не показывает, количество записей 0. Я ломаю голову, чтобы понять, в чем проблема.
Комментарии:
1. Не удается воспроизвести вашу проблему dbfiddle.uk /…
2. Спасибо, это странно. Я пробовал несколько раз как на удаленном, так и на локальном компьютере, ни один из них не работал.
3. Он отлично работает на SQLFiddle sqlfiddle.com /#!18/0e263/1/0 можете ли вы предоставить ссылку
4. Привет, ребята, теперь это работает, я понятия не имею, почему…
Ответ №1:
Скорее всего, вы отсутствовали ;
после INSERT INTO
:
Демонстрация SQL Fiddle — нет вывода
Рекомендуется заканчивать каждый оператор точкой с запятой:
Комментарии:
1. Нет, я на самом деле заканчиваю с
;
тем, что у меня снова возникла та же проблема.2. Если возможно, можете ли вы, пожалуйста, проверить эту скрипку? sqlfiddle.com /#!18/f37aa/2 Вы можете видеть, что у меня есть
;
, ноSELECT
возвращает 0 строк.3. кстати, теперь это работает. Кажется, мне нужно построить схему как минимум 3-4 раза, чтобы она работала. Это немного расстраивает, но, по крайней мере, я знаю решение. По сути, каждый раз, когда я запускаю новый SQL-скрипт, мне приходится перестраивать схему, иначе я получаю 0 выходных данных.