Имя временной таблицы параметром
JIEXA72
Дата: 05.02.2013 09:19:47
Необходимо создавать временную таблицу, причем имя её будет разное в зависимости от переданного параметра. Грубо говоря передается строка, нужно создать таблицу с именем которое хранится в этой строке
exec не подойдет
Shurgenz
Дата: 05.02.2013 09:47:48
почему? а sp_executesql подойдет?
iap
Дата: 05.02.2013 09:52:20
Shurgenz |
---|
почему? а sp_executesql подойдет? |
Пример приведите.
А по теме: вопрос настолько абсурден, что нет слов.
Интересно, и в чём глубокий смысл во временной таблице с переданным именем?
PaulYoung
Дата: 05.02.2013 09:54:31
iap,
возможно, она у него будет глобальная (##)
aleks2
Дата: 05.02.2013 09:56:11
iap |
---|
Shurgenz |
---|
пропущено...
почему? а sp_executesql подойдет? | Пример приведите.
А по теме: вопрос настолько абсурден, что нет слов. Интересно, и в чём глубокий смысл во временной таблице с переданным именем? |
Ну MS же сделала табличные параметры...
Значит никак.
JIEXA72
Дата: 05.02.2013 10:08:29
Таблица глобальная
Значит никак.[/quot]
Печаль
JIEXA72
Дата: 05.02.2013 10:11:37
Если бы можно было сделать как я хочу, то я бы мог избавится от кучи лишнего говнокода. Я знал, что нельзя, но в душе теплилась надежда, что можно. Ну нет дак нет.
Cygapb-007
Дата: 05.02.2013 10:17:16
может подойдет вариант - постоянная таблица с полем @@SPID?
Shurgenz
Дата: 05.02.2013 10:18:27
JIEXA72 |
---|
Если бы можно было сделать как я хочу, то я бы мог избавится от кучи лишнего говнокода. Я знал, что нельзя, но в душе теплилась надежда, что можно. Ну нет дак нет. |
а в чем глубинный смысл нежелания использовать exec или sp_executesql?
JIEXA72
Дата: 05.02.2013 10:31:22
Таблица будет использоваться в разным процедурах использовать переменные и данные из этой процедуры, и разными пользователями одновременно с данными которые нужно разделять. Охота сделать все красиво и понятно без лишнего кода "генерации" sql запроса при этом, что бы все работало без глюков