create table a
(
 x decimal(14,2) null default 0
 )
insert into a(x)
   VALUES (0)        --这里X还是decimal类型
select x=0 into b    --这里b中的X就成int类型
--如果用下边的语句
select x=0.00 into c  --这里C中的X就成了numeric(2,2)了我想如果我用这个语句的话怎么写出来的表中的X还是decimal呢?