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呢?
(
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呢?
解决方案 »
- 急。。。如何上传数据到服务器
- 关于用什么类型来表示货币
- 如何将大量数据导入到远程数据库服务器
- sql server 2008父节点和子节点在一个表中怎么查询
- 工作任务,急!!问题不难,sql语句,请各位高手们进来一试!!!
- 储存过程:select表并将结果插入到一个新表,但.....
- 请教:vc 数据库 包含ODA库文件是发生了编译错误
- “SQL SERVER不存在或访问被拒绝”的问题
- 挑战SQL语句极限,怎样将。。。。。。。。。。。。。。?????????
- 救急!pb6中setfilter()中如何实现诸如“select emp_no from bse_employee where id in (select id form ......)”???(
- 大家帮我看看该如何建表!
- SQLServer2000内网和外网同步的解决方案
select * into b from a where 1=2
insert b values(0)
select x=cast(0 as decimal(14,2)) into d
(
x decimal(14,2) null default 0
)
insert into a(x) select x into b from a --这样d就是decimal