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

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Каким образом можно записать результат процедуры во временную табличку?
К сожалению готовых примеров, решений я не нашел.
Если кто поделиться - скажу спасибо: )
6 фев 12, 22:04    [12043836]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
Crimean
Member

Откуда:
Сообщений: 13147
create table #mytable ( )

declare @retcode int

insert into #mytable () exec @retcode = myproc <params>

<check @@error, @@rowcount>


как-то так
6 фев 12, 22:13    [12043870]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
create table #mytable (q varchar(max), w varchar(max), e varchar(max),  r  varchar(max) )
declare @connection varchar(max), 
	@query varchar(max),
	@tableid int ,
	@q varchar(max) --output
declare @retcode int

insert into #mytable 

exec @retcode =  fltr.SphinxGetQueryResult_new

@connection ,
	@query ,
	@tableid ,
	@q  output

автор
Сообщение 6522, уровень 16, состояние 1, процедура SphinxGetQueryResult_new, строка 17
A .NET Framework error occurred during execution of user-defined routine or aggregate "SphinxExecuteQuery":
System.InvalidOperationException: Unknown connection string parameter .
System.InvalidOperationException:
в Devart.Common.DbConnectionOptions.ParseConnectionString(Hashtable synonyms)
в Devart.Data.MySql.l..ctor(String A_0)
в Devart.Data.MySql.am.a(String A_0, DbConnectionOptions A_1)
в Devart.Common.DbConnectionFactory.a(String A_0, DbConnectionOptions& A_1)
в Devart.Common.DbConnectionBase.set_ConnectionString(String value)
в Devart.Data.MySql.MySqlConnection..ctor(String connectionString)
в UserDefinedFunctions.SphinxExecuteQuery(SqlString connectionstring, SqlString querytext, Boolean AutoExecute)
.
The statement has been terminated.

(строк обработано: 0)



чего ей не хватает?
6 фев 12, 23:02    [12044058]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Александр52
чего ей не хватает?
А вы это у ее автора спрашивайте.
6 фев 12, 23:04    [12044068]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
Crimean
Member

Откуда:
Сообщений: 13147
нетный код смотреть надо
6 фев 12, 23:30    [12044160]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
Александр52
чего ей не хватает?
Ну, как минимум, она строку конекции видимо ждет. Может ее стоит таки определить перех входом в процедуру?
6 фев 12, 23:32    [12044168]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
kDnZP
Ну, как минимум, она строку конекции видимо ждет. Может ее стоит таки определить перех входом в процедуру?

именно так, благодарю)
7 фев 12, 10:59    [12045329]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
andy st
Member

Откуда:
Сообщений: 838
Александр52
автор
...
в Devart.Data.MySql.l..ctor(String A_0)
в Devart.Data.MySql.am.a(String A_0, DbConnectionOptions A_1)
...

...

меня терзают сомнения, что тс либо либо не ведает, что делает, либо веткой форума обшибся
7 фев 12, 12:13    [12045850]     Ответить | Цитировать Сообщить модератору
 Re: Результат процедуры во временную таблицу  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
andy st
меня терзают сомнения, что тс либо либо не ведает, что делает, либо веткой форума обшибся

Дабы сомнения не терзали - можно сходить сюда, найти нужную сборку и продукт. А далее поразмышлять на тему CLR c учетом названия функции SphinxGetQueryResult_new, заглянуть еще сюда.

* Т.е. как по мне - совершенно понятно, что делает ТС.
7 фев 12, 12:26    [12045954]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить