Валидация данных в SQL Server

  • Я пытаюсь добавить CREATE VIEW, чтобы можно было посмотреть список посетителей и их данные, но получаю данную ошибку:
CREATE VIEW [People attended] AS
SELECT visitorName, visitorNum
FROM visitor;

В чем может быть проблема? Я ввожу его в самом конце скрипта

"Incorrect syntax: 'CREATE VIEW' must be the only statement in the batch."

  • Хочу ввести данные регистрации и использовать TRANSACTION, чтобы проверить делал ли регистрацию пользователь до этго, чтобы предотвратить double entry
    BEGIN TRANSACTION
    INSERT INTO Booking(bookingID, visitorNum, tableID, visitorID, reservationTime, startTime, endTime)
    VALUES ('1','4', '1', '2','16.00','18.00','20.00')
    CONSTRAINT no_double_entry CHECK 

Как его правильно сформулировать?

Мой код доступен по ссылке: http://sqlfiddle.com/#!18/6182b


Ответы (0 шт):