Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Вниз

поможите люди добри как Stored процедурку написать   Найти похожие ветки 

 
AleksandrKu   (2003-03-07 14:01) [0]

вообщем такое дело нужно в таблице Zapros нужно получит поле QueryT типа text т.е. выбрать запись где поле SystemName совпадает с переменной @SystemName и получить в переменую @QueryT значение поля QueryT ! подскажите чтздесь нетак?
Да MS SQL Server 2000 нехочет эту процедуру воспринимать якобы из-за того что тип переменной QueryT Text
CREATE PROCEDURE dbo.Get_SQL
@SystemName varchar (50) ,
@QueryT varchar output
AS
begin
select *
from Zapros
where (SystemName=@Systemname)
@QueryT=QueryT
Return 0
end
GO


 
jocko   (2003-03-07 14:14) [1]

По моему ето не будет работать с любым типом поля...
Ты уж определись что ты хочешь получить от выполнения этой процедуры


 
Mike_Goblin   (2003-03-07 14:15) [2]

CREATE PROCEDURE dbo.Get_SQL
@SystemName varchar (50) ,
@QueryT varchar(1000) output
AS
begin
select @QueryT = cast(QueryT as varhcar(1000))
from Zapros
where (SystemName=@Systemname)
end
GO


 
AleksandrKu   (2003-03-07 14:16) [3]

я и говорю хочу получить поле таблицы QueryT
хотя я временно обошел это через запрос но считаю что это будет несколько медленнее чем процедура!!! (может я и неправ)


 
Mike_Goblin   (2003-03-07 14:17) [4]

или объявляй выходной параметр как text, либо пользуйся явным приведением типов.
Явное приведение к varchar(1000) обрежет текст до 1000 знаков


 
Mike_Goblin   (2003-03-07 14:18) [5]

В данном случае большого выигрыша по бытродействию ты вряд ли получишь


 
AleksandrKu   (2003-03-07 14:21) [6]

процедура всетаки выполняется на серваке а запрос идет с рабочей станции да
всетаки хранимую процедуру проще в инсталяшку выгрузить


 
AleksandrKu   (2003-03-07 14:22) [7]

я обьявлял как text но Sql ошибку давал якобы он неможет передатьь переменную типа text



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-87841
bytebutcher
2003-03-06 18:37
2003.03.27
BatchMove но с ProgressBarом


1-88057
SunnyTm
2003-03-14 21:45
2003.03.27
Поиск каталогов по FindFirst


6-88105
Metallica
2002-11-18 18:47
2003.03.27
Вопрос по TWebBrowser...


3-87800
RealShip
2003-03-07 10:10
2003.03.27
Что это за ошибка такая?


1-87984
Arkady
2003-03-18 10:38
2003.03.27
Объявление переменных и нулевое значение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский