oracle数据库表里有数据了,可以直接再添加一个字段吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库表里有数据了,可以直接再添加一个字段吗?相关的知识,希望对你有一定的参考价值。

参考技术A

可以直接再添加一个字段,添加方法为:

1、连接oracle数据库服务,如果你的数据库服务器是部署在你的电脑上需要输入用户名和密码,如果连接的是其他的服务器,则不需要。

2、连接成功之后,建表,右键表,选择新建表。

3、输入表名,勾选主键不能为空。

4、建表成功之后,建字段。

5、点击如下图所示的按钮,增加字段。

6、然后点击加号,出现新的一列,然后就可以输入相关的列名的属性。先设置为空,然后增加完,给新字段随便写个值,然后再改为不能为空即可。

如何删除有外键的mysql记录

如何删除有外键的mysql记录

那就需要先删除主表里的记录,再删除子表里的记录。

比如有如下数据:

A表

uid  name

1    张三

2    李四


B表

uid  科目  分数

1     数学   90

1     语文   80

2     数学   70

2     语文   60


现在要删除A表里张三的记录,如果有外键,直接

delete from A where uid=1

这样是删除不了的。

所以要先删除B表里uid=1的记录再执行上边这句

delete from B where uid=1

然后再执行

delete from A where uid=1

就可以了

参考技术A 如果是这个记录删除后外键的相应记录也要删除,可以考虑级联。 参考技术B 先把外键表记录都删掉 再删除主表里的数据本回答被提问者采纳

以上是关于oracle数据库表里有数据了,可以直接再添加一个字段吗?的主要内容,如果未能解决你的问题,请参考以下文章

oracle如何创建一个表 在表里添加数据 和如何修改某个数据

ArcGIS中如何修改已经建好的字段的长度

如何删除有外键的mysql记录

oracle 在用户表中添加一个角色的命令

SQL存储过程如何调用存储过程?

请问两个oracle数据库,用insert into 学生 select * from 学生 @dblink。发现学生表里面的有一个字段。