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

Вопрос по MS SQL 2000   Найти похожие ветки 

← →
sds   (2008-03-05 10:14) [0]

Есть такой раздел Defaults. Как я понимаю значения по умолчанию.
Так вот: Можно ли както сделать чтобы я задал переменную скажем dfLen = 32, а потом при создании таблиц указывал эту переменную в качестве длины поля.
Ну например:
CREATE TABLE [dbo].[MyTable] (Text nvarchar([dbo].[dfLen]))

?


← →
Skyle ©   (2008-03-05 10:19) [1]

Как-то так можно...

DECLARE
@dfLen INT
,@SQL varchar(1024)

SET @dfLen = 32

SET @SQL = "REATE TABLE MyTable (Text nvarchar(" + CAST(@dfLen as varchar(20)) + "))"

exec @SQL


← →
Bless ©   (2008-03-05 11:11) [2]

А чем не устраивают user defined data types в твоем случае?
Создай свой тип нужной тебе длины и при создании поля указывай этот тип.



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

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



Память: 0.45 MB
Время: 0.011 c
2-1206429605
Armond
2008-03-25 10:20
2008.04.20
DBGrid


2-1206563385
vromav
2008-03-26 23:29
2008.04.20
Преобразование типов


2-1206524710
AlexeyMir
2008-03-26 12:45
2008.04.20
Модальная форма


2-1206282811
Илья
2008-03-23 17:33
2008.04.20
Подскажите, как можно перехватить все запускающиеся приложения?


2-1206434863
AlexeyMir
2008-03-25 11:47
2008.04.20
Кеширование




   Наверх