(sqlserver2000)想使下表中:新增加记录时,如果顺延时间为空,就默认为 整数的0,请前辈指导一下!表名:业务订单订单编号 金额 顺延时间
10000 100 5
10001 200 6
自己试了下面方法,新增记录时仍然没有默认值:
第一种:在企业管理器中,选定表名---设计表--选中列,输入默认值 0。
第二种:新建一个默认值 def_zero为0,再 选定表名---设计表--选中列,默认值下拉表中选中def_zero。这两种方法都不行,请前辈指导一下!
10000 100 5
10001 200 6
自己试了下面方法,新增记录时仍然没有默认值:
第一种:在企业管理器中,选定表名---设计表--选中列,输入默认值 0。
第二种:新建一个默认值 def_zero为0,再 选定表名---设计表--选中列,默认值下拉表中选中def_zero。这两种方法都不行,请前辈指导一下!
解决方案 »
- 一个树形结构表的设计
- 这个SQL语句怎么写?将一个字段完全赋值另外一个字段的值..
- 如何在DTS中实现完全的数据库同步?比如源数据记录已经被删除,而目标数据记录也能被删除呢?
- 【sql注入】有这些条件了,顶者有分
- 一个二进制字段如何转换成字符串输出?
- 为什么用SQL SERVER 2000数据转换服务,会报错!~~?请帮忙看看 。。。。
- 大力:有简单的SQL语句吗?如题
- 急! ! !急! ! !急! ! !关于数据库排序的问题
- [ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问,本地机器上出现这样的问题,查过了,没有相似的情况!请教!
- 欢迎,接分请进....
- 如何让我的电脑作为服务器
- 求助
看错了...没注意你给出的数据
alter table table_name alter column 顺眼时间 int default 0
再请前辈指导一下!
SELECT 1,100.11 UNION ALL
SELECT 2,200.22SELECT * FROM [业务订单]
/*
订单编号 金额 顺延时间
----------- -------------------- -----------
1 100.11 0
2 200.22 0
*/
SELECT 1,100.11,ISNULL(NULL,0) UNION ALL
SELECT 2,200.22,ISNULL(NULL,NULL)SELECT * FROM [业务订单]