|
v7: Присоединить хранимую процедуру в прямом запросе
| ☑ |
0
OnCheck
19.05.14
✎
13:13
|
база sql
|SELECT TOP 1
| id
|FROM
| Справочник.Кассы as Кассы
| LEFT JOIN dbo.test On 1 = 1
|";
тз = Запрос.Выполнить();
пишет ошибку Недопустимое имя объекта "dbo.test".
хотя
EXECUTE dbo.test
видит и нормально отрабатывает.
Подскажите пожалуйста
|
|
1
Mikeware
19.05.14
✎
13:26
|
Скобки?
|
|
2
Попытка1С
19.05.14
✎
13:26
|
(1) +1
|
|
3
OnCheck
19.05.14
✎
13:30
|
|SELECT TOP 1
| id
|FROM
| Справочник.Кассы as Кассы
| LEFT JOIN [dbo.test] On 1 = 1
|";
не взлетело
ПрямойЗапрос::Выполнить(Строка ТипОбъекта=ИндексированнаяТаблица, Строка ТекстВыполнения=, Число БезПодготовки=0) : State 42S02, native 208, message [Microsoft][ODBC SQL Server Driver][SQL Server]Недопустимое имя объекта "test".
|
|
4
ДенисЧ
19.05.14
✎
13:32
|
|SELECT TOP 1
| id
|FROM
| Справочник.Кассы as Кассы
| LEFT JOIN dbo.test() On 1 = 1
|";
|
|
5
OnCheck
19.05.14
✎
13:35
|
(4) Недопустимое имя объекта "dbo.test"
|
|
6
ДенисЧ
19.05.14
✎
13:36
|
(5) А без dbo?
|
|
7
OnCheck
19.05.14
✎
13:37
|
(6) Недопустимое имя объекта "test"
|
|
8
1dvd
19.05.14
✎
13:38
|
(7) а она точно табличку возвращает?
|
|
9
Mikeware
19.05.14
✎
13:40
|
обычные функции не могутт возвращать набор строк.
|
|
10
OnCheck
19.05.14
✎
13:41
|
(8),(9) EXECUTE test возвращает табличку из трех строк
|
|
11
ДенисЧ
19.05.14
✎
13:42
|
(10) Скрин покажи
|
|
12
Mikeware
19.05.14
✎
13:42
|
(10)
|
|
13
OnCheck
19.05.14
✎
13:48
|
|
|
14
1dvd
19.05.14
✎
14:04
|
может глупы вопрос, но какой скуль установлен?
|
|
15
OnCheck
19.05.14
✎
14:05
|
2008 r2
|
|
16
mikecool
19.05.14
✎
14:12
|
а давно можно пользовать так процедуры?
|
|
17
Mikeware
19.05.14
✎
14:31
|
(16) с 2005 вроде. Но не все
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой