1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
|
||||||
1 | ||||||
Запросы в MS SQL SERVER 200823.05.2013, 19:42. Показов 4790. Ответов 12
Метки нет (Все метки)
Вот запрос. ВЫдает ошибки.Ошибки указаны после запроса.
Incorrect syntax near '-'. Сообщение 102, уровень 15, состояние 1, строка 5 Incorrect syntax near '-'. Сообщение 102, уровень 15, состояние 1, строка 3 Incorrect syntax near '-'. Сообщение 319, уровень 15, состояние 1, строка 3 Incorrect syntax near the keyword 'with'. If this statement is a common table expression or an xmlnamespaces clause, the previous statement must be terminated with a semicolon. Сообщение 102, уровень 15, состояние 1, строка 3 Incorrect syntax near '-'.
0
|
23.05.2013, 19:42 | |
Ответы с готовыми решениями:
12
Запросы в MS SQL server 2008 Запросы в MS SQL Server 2008 Простые запросы в SQL Server 2008 Sql запросы [ms sql server 2008 r2] |
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,079
|
|
24.05.2013, 17:24 | 2 |
ASUS-PC -> [ASUS-PC]
Добавлено через 7 минут И еще вроде на ';' перед WITH ругается.
0
|
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
|
||||||
24.05.2013, 18:39 [ТС] | 3 | |||||
Cannot find the object 'PurchaseOrderHeader', because it does not exist or you do not have permission. Сообщение 15151, уровень 16, состояние 1, строка 1 Cannot find the object 'PurchaseOrderDetail', because it does not exist or you do not have permission.
0
|
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,079
|
|
24.05.2013, 19:28 | 4 |
так все ж понятно!!! не существует объект про который вы говорите. убедитесь что запрос выполняется к "нужной" базе.
0
|
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
|
|
24.05.2013, 19:39 [ТС] | 5 |
выполнены в нужно базе турист существует база. а выдает ошибку на GRANT ALL , тока в чем не понятно
0
|
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,079
|
|
25.05.2013, 09:23 | 6 |
Cannot find the object 'PurchaseOrderHeader', because it does not exist or you do not have permission.
перевод Не удается найти PurchaseOrderHeader объект, потому что она не существует или у вас нет разрешения. Рассмотрите оба варианта. 1. PurchaseOrderHeader не существует. 2. Нет разрешения при доступе к объекту PurchaseOrderHeader
0
|
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
|
|
25.05.2013, 10:54 [ТС] | 7 |
этих ошибок нет.
есть вот такие. Сообщение 15151, уровень 16, состояние 1, строка 3 Cannot find the object 'Fab', because it does not exist or you do not have permission. Сообщение 15151, уровень 16, состояние 1, строка 1 Cannot find the object 'Fab', because it does not exist or you do not have permission. Добавлено через 1 час 10 минут проверил Fab существует. что ему не нравится понять не могу
0
|
107 / 107 / 5
Регистрация: 28.12.2012
Сообщений: 207
|
||||||
25.05.2013, 13:39 | 8 | |||||
Попробуйте следующий вариант:
1
|
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
|
|
25.05.2013, 16:08 [ТС] | 9 |
Работает спасибО, только вот поменял название таблици PurchaseOrderHeader и вставил другую не хочет с ней работать, с чем может быть связано?
Пишет:Сообщение 117, уровень 15, состояние 1, строка 11 The object name 'StudyDB.Fab.Fab.Table1' contains more than the maximum number of prefixes. The maximum is 2. Сообщение 319, уровень 15, состояние 1, строка 12 Incorrect syntax near the keyword 'with'. If this statement is a common table expression or an xmlnamespaces clause, the previous statement must be terminated with a semicolon.
0
|
107 / 107 / 5
Регистрация: 28.12.2012
Сообщений: 207
|
|
25.05.2013, 16:26 | 10 |
Упс, я оставил имя своей БД в запросе:
вам надо заменить StudyDB.Fab.Fab.Table1 на Turist_Klub.Fab.Table1 И везде где StudyDB замените на Turist_Klub Странно, что оно у вас сработало)
0
|
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
|
|
25.05.2013, 16:35 [ТС] | 11 |
а вот тепреь точно странно работает с вашим названием а вот с моим, выдает
Сообщение 117, уровень 15, состояние 1, строка 29 The object name 'Turist_Klub.Fab.Table1.PurchaseOrderDetail' contains more than the maximum number of prefixes. The maximum is 2. Сообщение 319, уровень 15, состояние 1, строка 30 Incorrect syntax near the keyword 'with'. If this statement is a common table expression or an xmlnamespaces clause, the previous statement must be terminated with a semicolon.
0
|
107 / 107 / 5
Регистрация: 28.12.2012
Сообщений: 207
|
|
25.05.2013, 16:41 | 12 |
Читайте внимательней.
StudyDB.Fab.Fab.Table1 ->Turist_Klub.Fab.Table1 StudyDB.Fab.PurchaseOrderDetail -> Turist_Klub.Fab.PurchaseOrderDetail UPDATE: Объекты БД именуются следующим образом - ИМЯ_БД.СХЕМА.ОБЪЕКТ -> Turist_Klub.Fab.PurchaseOrderDetail
1
|
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
|
|
25.05.2013, 16:46 [ТС] | 13 |
0
|
25.05.2013, 16:46 | |
25.05.2013, 16:46 | |
Помогаю со студенческими работами здесь
13
Чем отличается Microsoft® SQL Server® 2008 Express with Tools от Microsoft® SQL Server® 2008 Express with Adva Можно использовать бд созданную в SQL server 2012 на SQL server 2008? Нужна помошь в подключении SQL Server 2008 и Visual Studio 2008 Отличие VS 2008 от VS 2008 в SQL Server 2008 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |