![]() |
|
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
|
||||
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 вроде. Но не все
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |