Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
apih
Зарегистрирован: 22.11.2001 Сообщения: 43 Откуда: Челябинск
|
Добавлено: Ср Май 08 2002 06:48 Заголовок сообщения: TSQL и хранимые процедуры |
|
|
declare @i varchar(160) set @i='users' select * from @i
почему нельзя сделать так и как можно сделать что-то подобное, т.е. имя таблицы передавать в качестве параметра |
|
Вернуться к началу |
|
|
apih
Зарегистрирован: 22.11.2001 Сообщения: 43 Откуда: Челябинск
|
Добавлено: Ср Май 08 2002 07:51 Заголовок сообщения: куму интересно вот ответ нашёл |
|
|
Кому
declare @TableName varchar(100) declare @SQL varchar(100) select @TableName = 'mytable' select @SQL = 'select * from ' + @TableName exec @SQL |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Ср Май 08 2002 10:49 Заголовок сообщения: Re: TSQL и хранимые процедуры |
|
|
Потому что надо документацию читать |
|
Вернуться к началу |
|
|
apih
Зарегистрирован: 22.11.2001 Сообщения: 43 Откуда: Челябинск
|
Добавлено: Ср Май 08 2002 10:55 Заголовок сообщения: Re: TSQL и хранимые процедуры |
|
|
да я понял, ранее такое даже и не надо было ............ забываются невостребованные навыки |
|
Вернуться к началу |
|
|
apih
Зарегистрирован: 22.11.2001 Сообщения: 43 Откуда: Челябинск
|
Добавлено: Ср Май 08 2002 11:04 Заголовок сообщения: вопрос посложнее |
|
|
у меня есть следующее create function funcGet @db varchar(50), @num int OUTPUT
AS declare @str varchar(100) select @str='select @num=count(*) from '+@db exec (@str)
GO
А теперь вопрос как мне этот @num вернуть??? |
|
Вернуться к началу |
|
|
|