Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема с CREATE VIEW  [new]
zangi
Member

Откуда:
Сообщений: 3
При попытке создать несколько view в sql 2005 выдается ошибка:
  • CREATE VIEW должна быть первой инструкцией в пакетном запросе

    Код примерно такой:
    CREATE VIEW v_forums AS
    SELECT f.id FROM forums AS f
    
    CREATE VIEW v_tops AS
    SELECT t.id FROM tops AS t
    


    Пытался разделить запросы при помощи GO, при этом выдает следующую ошибку:
  • Неправильный синтаксис около конструкции GO

    Как справиться с этой ошибкой?
  • 22 апр 12, 13:06    [12452554]     Ответить | Цитировать Сообщить модератору
     Re: Проблема с CREATE VIEW  [new]
    Glory
    Member

    Откуда:
    Сообщений: 104751
    zangi
    Пытался разделить запросы при помощи GO, при этом выдает следующую ошибку

    GO -это разделитель пакетов в утилитах Microsoft
    А вы по всей видимости выполняете свой скрипт в каких то других программах
    22 апр 12, 13:56    [12452646]     Ответить | Цитировать Сообщить модератору
     Re: Проблема с CREATE VIEW  [new]
    zangi
    Member

    Откуда:
    Сообщений: 3
    Glory
    GO -это разделитель пакетов в утилитах Microsoft
    А вы по всей видимости выполняете свой скрипт в каких то других программах


    В Visual Studio 2008.

    А есть ли другой способ создать представления? (т.е. без пакетов)
    22 апр 12, 14:21    [12452693]     Ответить | Цитировать Сообщить модератору
     Re: Проблема с CREATE VIEW  [new]
    aleks2
    Guest
    exec('
    CREATE VIEW v_forums AS
    SELECT f.id FROM forums AS f
    ')
    
    exec('
    CREATE VIEW v_tops AS
    SELECT t.id FROM tops AS t
    ')
    
    22 апр 12, 14:26    [12452699]     Ответить | Цитировать Сообщить модератору
     Re: Проблема с CREATE VIEW  [new]
    zangi
    Member

    Откуда:
    Сообщений: 3
    aleks2,

    Спасибо!
    22 апр 12, 14:33    [12452713]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить