alter table 表名 rename to 新名
添加字段:
alter table 表名 add 字段名 字段类型
删除字段:
alter table 表名 drop column 字段名
修改字段:
alter table 表名 rename column 原字段名 to 新名
修改字段类型(前提:表中无数据)
alter table 表名 modify 字段名 新类型
例如:String deleteColumn="alter table t_user drop column sname"
希望能帮助你!
你的意思是将a导入b喽! 好办首先,将数据库b数据清空,用dba权限登录后,输入语句drop user b cascade;
然后重新创建用户b和之前的一样权限和密码,如:
create user b indentified by password;
grant dba(权限)to b;
最后,将a数据导入b,如:
imp user/password@servername file=a数据的路径 full=y
导入成功后就OK了。
把查出来的数据做一个表g,a.rsc_status_cd as rsc_status
使用update g set g.rsc_status = '43'。
使用b表数据更新a表,那么where条件是什么,也就是说,更新a表中哪些数据,用b表中的哪些数据更新,二者的关系是什么。从你的语句中我看不出b表和a表的关联。
找到关联条件后,通过关联条件查出的b表数据是否唯一,如果不唯一,还是会出现“返回值多于一行”的错误。
逻辑结构
它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。
总之,逻辑结构由逻辑存储结构(表空间,段,范围,块)和逻辑数据结构(表、视图、序列、存储过程、同义词、索引、簇和数据库链等)组成,而其中的模式对象(逻辑数据结构)和关系形成了数据库的关系设计。
以上内容参考:百度百科-Oracle数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)