oracle临时表加字段报错

oracle临时表加字段报错,第1张

方法:

需要在oracle数据库中新增一个字段,并且该字段不能为空,执行新增方法,报错

因为表里面已经有数据了,就不能添加非空列了,除非指定默认值

或者先将该字段设置为空,然后把这个值有关的旧数据设置一个默认值,再将此字段更改属性“不能为空”。

时候有需要在oracle数据库中添加多个字段的需求,案例如下:

alter

table

my_workflow

add

(state

varchar2(2)

default

'0'

not

null,name

varchar2(100)

not

null,age

number

default

0

not

null)

上面的语句解释:

表名:my_workflow

添加了3个字段:

字段1:字段名称:state,

数据类型

:varchar2(2)

,默认值'0',不为空(not

null)

字段2:字段名称:name

,数据类型:varchar2(100),不为空(not

null)

字段3:字段名称:age,数据类型number,默认值0,不为空(not

null)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9253449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存