![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL, Stored Procedures ;(MS SQL server 7.0) [D6, MSSQL]
Levan Varshanidze © (2003-04-29 12:46:00)Здаввствуйте, мастера! Доброго Вам времены суток!
Когда в хранимых процедурах передается имя таблицы в качестве параметра, то единственной во
Fiend (2003-04-30 09:50:00) [1]конечно нельзя
wicked (2003-04-29 21:38:00) [2]нельзя....
Levan Varshanidze (2003-04-29 17:09:00) [3]>Fiend
можно ли написать хранимую процедуру, где используется передаваемый с машины клиента параметр - имя таблицы,
без использования его в в теле процедуры в выде
exec("select * from "+parametr)
т.е. без вызова вложенной хранимой процедуры exec.
а вместо этого писать
что-то вроде
select * from ¶metr
NAlexey (2003-04-29 13:09:00) [4]Не знаю, правильно ли я понял вопрос, но может это помеожет?:
Examples
This example uses parameter to create an INSERT statement.
DECLARE @ret_string varchar (255)
EXEC xp_sprintf @ret_string OUTPUT, "INSERT INTO %s VALUES (%s, %s)", "table1", "1", "2"
PRINT @ret_string
Here is the result set:
INSERT INTO table1 VALUES (1, 2)
Fiend (2003-04-29 13:03:00) [5]Собсно проблемы то невидно.
Пояните подробнее в чём дело