Вниз
Скачать: CL | DM;

Создание таблицы через хранимую процедуру   Найти похожие ветки 

← →
IncRe   (2005-08-17 11:53) [0]

Создаю в Access хранимую процедуру для создания таблицы, имя таблицы должно передаваться
в параметре :
CREATE TABLE  [@t_name]
(
imn text

)

создается таблица не с содержимым параметром, а с его именем : "[@t_name]"
Как это обойти ?


← →
kron ©   (2005-08-17 11:55) [1]

т.е. я не вьехал что получается?


← →
Desdechado ©   (2005-08-17 12:01) [2]

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


← →
DiamondShark ©   (2005-08-17 12:43) [3]


> Создаю в Access хранимую процедуру

"Но я ж не знал, что в Кисловодске нет моря. Пошёл -- и искупался."


← →
kron ©   (2005-08-17 12:46) [4]

Согласен полностью. Только пусть он объяснит с какой целью используется Access. Последний раз когда это было я долго разбирался с функционалом.
Не проще ли InterBase сделать?


← →
sniknik ©   (2005-08-17 13:05) [5]

> "Но я ж не знал, что в Кисловодске нет моря. Пошёл -- и искупался."
не, название там есть, "процедура". но вот то что под ним скрывается... это не море, лужа.


← →
IncRe   (2005-08-17 13:38) [6]

>> автор хочет создать временную таблицу на время выполнения ХП

Не временную
Просто нужно добавлять таблицу при добавлении пользователя


← →
Sergey13 ©   (2005-08-17 13:41) [7]

2[6] IncRe   (17.08.05 13:38)
Подход такой же. Т.е. не верный. ИМХО.


← →
alex_***   (2005-08-17 13:48) [8]

каждому пользователю по таблице? коммунизм прямо...


← →
Ольга   (2005-08-17 16:15) [9]

Не знаю, как в Access, а в MSSQL такой финт не проходит, нужно формировать запрос динамически, а потом его выполнять:

declare @str varchar(100)
set @str="CREATE TABLE "+@t_name+"(imn text)"
EXEC(@str)


← →
sniknik ©   (2005-08-17 16:40) [10]

а в Access и такой финт не пройдет, там "процедура" это = одна (!) команда sql.


← →
Desdechado ©   (2005-08-17 16:48) [11]

> нужно добавлять таблицу при добавлении пользователя
может, стоит в одну таблицу все валить, а разделять пользователей по спецполю "логин", например?



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
3-1123590776
PAI
2005-08-09 16:32
2005.10.02
Динамическое создание Lookup полей.


3-1124345752
stud
2005-08-18 10:15
2005.10.02
удаление из строки всех букв MS SQL 2000


6-1113300189
SH@RK
2005-04-12 14:03
2005.10.02
Перестала работать закачка HTML странички.


1-1126246823
whiledo
2005-09-09 10:20
2005.10.02
Работаем с Image


4-1123559898
Ehiles
2005-08-09 07:58
2005.10.02
drawtext()




   Наверх