SQL 语句就解

paresly 2013-10-26 12:36:35
alter table REC add EXPORTSTATE int default 0

上面是我写的SQL,需要给表REC添加int型的字段EXPORTSTATE,并写入默认值 0.执行SQL以后,字段会添加进来,但是没有默认值写入,求高手指点一下,这个是什么原因啊,我用的是SQL sever 2005
...全文
279 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
MLGB_HOHO 2013-10-29
  • 打赏
  • 举报
回复
打开一个查询分析器,输入default,然后按F1: 创建称为默认值的对象。当绑定到列或别名数据类型时,如果插入时没有显式提供值,则默认值将指定一个值,以便将其插入该对象所绑定的列中(或者,如果是别名数据类型,则插入所有列中)。 请问你建增一个列,是插入动作吗,是插入动作吗 、、、、 站在理论的基础上才能看得更远啊,兄弟 、、、、
MLGB_HOHO 2013-10-29
  • 打赏
  • 举报
回复
引用 7 楼 paresly 的回复:
[quote=引用 6 楼 F2164529 的回复:] 先update以前的记录数据,以后再插就有默认值了,没有问题的,小哥
我是要修改现有记录的值啊,不需要添加[/quote] 现有的值只能通过,update 进行赋值, 不就是一句话的事,你纠结个毛线?
zhengnan2012 2013-10-29
  • 打赏
  • 举报
回复
如果有记录的情况下是本来应该有默认值的,我感觉是你null的原因 alter table REC add EXPORTSTATE int not null default(0) 试试看.
paresly 2013-10-28
  • 打赏
  • 举报
回复
引用 6 楼 F2164529 的回复:
先update以前的记录数据,以后再插就有默认值了,没有问题的,小哥
我是要修改现有记录的值啊,不需要添加
MLGB_HOHO 2013-10-27
  • 打赏
  • 举报
回复
先update以前的记录数据,以后再插就有默认值了,没有问题的,小哥
mr_chenping 2013-10-26
  • 打赏
  • 举报
回复
不能直视,看看default撒意思吧。。。
无聊找乐 2013-10-26
  • 打赏
  • 举报
回复
以后再 插入数据就有默认值了
hudsonhuang 2013-10-26
  • 打赏
  • 举报
回复
撸主你这是多少等级的菜鸟啊?
paresly 2013-10-26
  • 打赏
  • 举报
回复
引用 1 楼 hudsonhuang 的回复:
这个是你输入一条新的记录之后才会实现的吧? 直接用Update改一次吧
数据库里面原本就有值,而且我的主要目的是添加新的字段,但是添加完成之后,就是没有默认值
hudsonhuang 2013-10-26
  • 打赏
  • 举报
回复
这个是你输入一条新的记录之后才会实现的吧? 直接用Update改一次吧
oracle数据库的性能优化直接关系到系统的运行效率,而影响数据库性能的一个重要因素就是sql性能问题。本书是作者十年磨一剑的成果之一,深入分析与解剖oracle sql优化与调优技术,主要内容包括: 第一篇“执行计划”详细介绍各种执行计划的含义与操作,为后面的深入分析打下基础。重点讲解执行计划在sql语句执行的生命周期中所处的位置和作用,sql引擎如何生成执行计划以及如何获取sql语句的执行计划,如何从各种数据源显示和查看已经生成的执行计划。 第二篇“sql优化技术”深入分析oracle的sql优化技术,包括逻辑优化技术和物理优化技术。用大量示例详尽分析oracle 中现有的各种查询转换技术,先分析oracle如何收集、统计系统和对象的数据,然后推导各种代价估算公式,给出各种情形下的代价计算演示。 第三篇“sql调优技术”深入剖析oracle提供的各项调优技术。先对语句实际运行的性能统计数据进行了深度分析,介绍各项统计数据是由什么操作导致的以及如何统计。然后介绍如何对sql语句进行优化以获得稳定、高效的性能。最后,依据对sql优化及调优技术的分析,介绍如何快速优化sql的思路。 《oracle 高性能sql引擎剖析:sql优化与调优机制详解》内容丰富且深入,破解了oracle技术的很多秘密,适合oracle数据库管理员、应用开发人员参考。

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧