您的位置:首页 > 数据库 > Oracle

Oracle修改表某字段不允许为空问题。

2015-03-30 18:12 281 查看


各位:修改表某字段不允许为空问题。 [复制链接]

杜甫





注册会员

初级会员

精华贴数
0
专家积分
0
技术积分
66
社区积分
2
注册时间
2003-8-26

论坛徽章:
0

加好友

发消息

电梯直达


1#


发表于
2005-8-9 10:55:06 |只看该作者 |倒序浏览

各位:请教,

我用desc命令查看一个表,某字段为不允许为空。

但是用develeper工具编辑表,查看该字段为允许为空。

且表中确实有该字段为空的记录。

当我删除所有该字段为空的记录后,用命令将该表修改为:不允许空‘时系统提示该字段已经是:不允许为空了。

不知道为什么,如何解决?
命令, 编辑, 记录, 系统, 提示
相关帖子

本版精华

热门专题

booty call

ccna中的几道题求解

用QT编译CUDA时生成了.o文件,但在连接的时候出现了 cannot find -lqtmaind

64位oracel安装问题

Asp.net 的EnableViewState属性

在存储过程里运行execute immediate'create or replace view...权限不足

net:connection timed out

11g rman 能用10g的备份集来作恢复吗?

Wiley - Python for Everyone Mar 2013

mini2440 官方5.0bsp 移植dm9000 驱动的问题

使用道具 举报

在分析strace输出的时候,发现有
... | 源码安装php,遇到问题。 | RHEL
7.1 还没发布啊!! | awk怎么排除一列输出其他的列呢?
...
rollingpig





版主

版主

精华贴数
11
专家积分
103
技术积分
34029
社区积分
4800
注册时间
2001-10-18

认证徽章



论坛徽章:
131

























加好友

发消息

2#


发表于
2005-8-9 11:15:24 |只看该作者

可能你用desc和develeper工具看到的不是同一个table.
使用道具 举报

yanggq





版主

版主

招聘 : 系统架构师

精华贴数
2
专家积分
232
技术积分
48530
社区积分
32563
注册时间
2002-10-29

认证徽章



论坛徽章:
335

























加好友

发消息

3#


发表于
2005-8-9 11:41:38 |只看该作者

最初由 rollingpig 发布

可能你用desc和develeper工具看到的不是同一个table.


使用道具 举报

zhpsam





注册会员

努力学习!!!

招聘 : Java研发

精华贴数
0
专家积分
0
技术积分
3402
社区积分
43
注册时间
2004-8-15

论坛徽章:
9



















加好友

发消息

4#


发表于
2005-8-9 11:53:24 |只看该作者

不可能吧,难道软件有bug?
使用道具 举报

杜甫





注册会员

初级会员

精华贴数
0
专家积分
0
技术积分
66
社区积分
2
注册时间
2003-8-26

论坛徽章:
0

加好友

发消息

5#


发表于
2005-8-9 22:56:54 |只看该作者

Re: 各位:修改表某字段不允许为空问题。

如果不是同一个table

那我也不会在这里问高手了。

确实是同一个table。

最初由 杜甫 发布

各位:请教,

我用desc命令查看一个表,某字段为不允许为空。

但是用develeper工具编辑表,查看该字段为允许为空。

且表中确实有该字段为空的记录。

当我删除所有该字段为空的记录后,用命令将该表修改为:不允许空‘时系统提示该字段已经是:不允许为空了。

不知道为什么,如何解决?


使用道具 举报

yanggq





版主

版主

招聘 : 系统架构师

精华贴数
2
专家积分
232
技术积分
48530
社区积分
32563
注册时间
2002-10-29

认证徽章



论坛徽章:
335

























加好友

发消息

6#


发表于
2005-8-10 08:50:12 |只看该作者

Re: Re: 各位:修改表某字段不允许为空问题。

最初由 杜甫 发布

如果不是同一个table

那我也不会在这里问高手了。

确实是同一个table。



relogin for a try
使用道具 举报

wangzhi_1





注册会员

老会员

精华贴数
1
专家积分
10
技术积分
943
社区积分
2
注册时间
2002-2-27

论坛徽章:
0

加好友

发消息

7#


发表于
2005-8-10 14:06:08 |只看该作者

有时表名有大小写不一样,数据库认为不是同一个表,但用SQLPLUS看是同一个表,用工具看时,可以看到.

个人认为oracle不太可能发生这样的BUG,不是同一张表的可能性较大.
使用道具 举报

zflying2000





注册会员

该如何选择呢?

招聘 : 运维开发工程师

精华贴数
0
专家积分
0
技术积分
1888
社区积分
527
注册时间
2003-4-9

论坛徽章:
1



加好友

发消息

8#


发表于
2005-8-10 23:46:13 |只看该作者

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: