Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
insomniahhhhh
Member

Откуда:
Сообщений: 116
Создается представление из таблиц в БД. И при выполнении скрипта выдается ошибка Line 14: Incorrect syntax near 'Код_типа_органа'.

не подскажете почему эта ошибка выдается?

USE master ;
GO
IF OBJECT_ID ('docview', 'V') IS NOT NULL
DROP VIEW docview ;
GO
CREATE VIEW docview
AS
SELECT Тип_документа.Код_типа_документа,
Тип_документа.Код_типа_органа,
Тип_документа.Тип_документа,
Государ__орган.Код_органа,
Государ__орган.Код_типа_органа,
Государ__орган.Наименование_органа,
Государ__орган.ФИО_подписанта,
Государ__орган.Пароль_для_входа_в_ИС,
Типы_гос_органов.Код_типа_органа,
Типы_гос_органов.Расшифровка_кода_типа_органа,
FROM Тип_документа JOIN Государ__орган JOIN Типы_гос_органов USING Код_типа_органа ;
GO
18 июл 13, 22:33    [14586489]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31990
insomniahhhhh
не подскажете почему эта ошибка выдается?

Нету такого синтаксиса в MSSQL
insomniahhhhh
USING Код_типа_органа ;
18 июл 13, 22:43    [14586524]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
и вся эта красота в базе master??
19 июл 13, 08:00    [14587279]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
Добрый Э - Эх
Guest
insomniahhhhh,

каждый JOIN твоего запроса должен иметь свои условия соединения. А у тебя - два джойна и лишь один USING.
Более того. Даже если бы USING-нотация условий соединения поддерживалась MS SQL SErver-ом, то запрос всё одно не отработал бы, ибо в этом случае столбец / столбцы, который нужно "юзать" для соединения, указываются в круглых скобках...
19 июл 13, 08:20    [14587339]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2415
+ перед FROM не должно быть запятой
19 июл 13, 09:40    [14587607]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
insomniahhhhh
Member

Откуда:
Сообщений: 116
спасибо я уже исправила код.
кто ниб пользовался Erwin data modeler?
как сделать чтобы после генерации схемы Shema Generation таблицы из схемы из erwin data modeler попадали не в системную бд master, а в новую бд заранее созданную в sql manager 2005?
а то получается что у меня сгенерированные таблицы попадают в бд по умолчанию master
21 июл 13, 22:52    [14596362]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
Glory
Member

Откуда:
Сообщений: 104751
insomniahhhhh
а то получается что у меня сгенерированные таблицы попадают в бд по умолчанию master

Потому что эту базу вы указади в строке коннекта. Вернее не указали никакой
21 июл 13, 23:11    [14596405]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
insomniahhhhh
Member

Откуда:
Сообщений: 116
Glory
insomniahhhhh
а то получается что у меня сгенерированные таблицы попадают в бд по умолчанию master

Потому что эту базу вы указади в строке коннекта. Вернее не указали никакой


у меня написано в sql server Connection в конце генерации схемы
Connection type Use ODBC Data Source
ODBC Data Source Local server
Invoke ODBC Administrator

нужно выбрать connection type native connection?
22 июл 13, 00:09    [14596562]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31990
insomniahhhhh
нужно выбрать connection type native connection?
Нужно выбрать ту БД, в которой вы ъотите создавать объекты.
22 июл 13, 00:54    [14596720]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
insomniahhhhh
Member

Откуда:
Сообщений: 116
alexeyvg
insomniahhhhh
нужно выбрать connection type native connection?
Нужно выбрать ту БД, в которой вы ъотите создавать объекты.


это понятно. но в sql server connection она не выбирается
22 июл 13, 12:06    [14598207]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при выполнении скрипта. Line 14: Incorrect syntax near 'Код_типа_органа'.  [new]
insomniahhhhh
Member

Откуда:
Сообщений: 116
insomniahhhhh
alexeyvg
пропущено...
Нужно выбрать ту БД, в которой вы ъотите создавать объекты.


это понятно. но в sql server connection она не выбирается


нашла уже
22 июл 13, 12:54    [14598627]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить