Переменная точность numeric

Newb
Дата: 09.10.2003 00:21:37
А возможно ли в Transact-SQL что-то типа такого (увы также просто как в FoxPro это не работает):

Declare @a int
Declare @b int
Select @a=3
Select @b=2

Create table Tab1
(pole1 numeric(@a, @b))

Необходимо для регулирования точности вычисления

Спасибо.
Oleg K
Дата: 09.10.2003 02:22:24

Declare @a int, @b int, @S varchar(1000)
Select @a=3, @b=2

Set @S = 'Create table #Tab1 (pole1 numeric('+CAST(@a as varchar(15))+', '+CAST(@b as varchar(15))+'))'
Exec(@S)
Oleg K
Дата: 09.10.2003 02:23:45
только не #Tab1 a Tab1 - опечатка
pkarklin
Дата: 09.10.2003 07:50:43
Необходимо для регулирования точности вычисления

А что, сразу нельзя заложиться на максимальную точность?! Чтоб таким гемороем не заниматься.