Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.20;
Скачать: CL | DM;

Вниз

Что делать? Имя итаблици в роли параметра хранимой процедури!   Найти похожие ветки 

 
Pokotskiy   (2002-05-24 23:16) [0]

Как мне послать имя таблици в качестве параметра хранимой процедури и там обработать её?


 
kaif ©   (2002-05-25 00:27) [1]

Если я правильно понимаю, к чему Вы клоните, то никак.


 
sizmrebi ©   (2002-05-25 09:04) [2]

Mojet bit Eto Pomojet:
CREATE PROCEDURE inout
@incom varchar(6)
AS
exec("select ID,Dateout-Datein as SXV,Saatiin,Saatiout from "+@incom)



 
Pokotskiy   (2002-05-25 12:30) [3]

To: sizmrebi

Жаль конечно но у меня этот код не идет, ошибка в символе @ :-((

Ещо раз суть проблеми, у меня есть 5 одинакових таблиц,
над каждой таблицой виполняються одни и те же операции,
(тоесть код процедури будет однаковим для всех только изменяються имена таблици).
Как мен написать такую процедуру что б при её визове можно
было б указать какую таблицу нужно обрабативать.

(можно конечно написать для каждой таблици процедуру,
но у меня количество таблиц может измениться, и тогда снова
надо писать ети процедури)


 
DmitryK   (2002-05-25 13:16) [4]

Сам пользуюсь МССКуЛ и поэтому как это будет под ИБ однозначно сказать не могу, но тот код который привел sizmrebi должен бы работать правильно (у меня работает не первый год).

Попробуй проверь на синтаксис, может что не так записал, например пропустил пробел после ФРОМ.

Или попробуй такой вариант

SELECT @view_cod="select ID,Dateout-Datein as SXV,Saatiin,Saatiout from "+@incom
EXEC @view_cod


 
kaif ©   (2002-05-25 14:05) [5]

Макроподстановка имени таблицы возможна в MSSQL, но невозможна в IB. Данный синтаксис в IB не пройдет.


 
Tot   (2002-05-25 17:15) [6]

2 Pokotskiy
А ты сделай как сказал sizmrebi, только вместо exec напиши print и сразу увидишь в чём проблема.



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

Текущий архив: 2002.06.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
3-64934
fishka
2002-05-24 12:05
2002.06.20
INTERBASE и CONSTRAINT


6-65202
Alex_s
2002-03-27 06:11
2002.06.20
Как перехватить сообщения от сервиса Messenger в NT b W2000?


1-65074
garry
2002-06-10 14:08
2002.06.20
Как в строку добавить символ абзаца?


14-65244
mvg_first
2002-05-16 18:02
2002.06.20
Как написать грамотное техдание на разработку софта?


8-65184
Королев
2002-02-06 14:07
2002.06.20
какая распайка у кабеля cc-208?