如何用变量传递表名实现删除表的操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用变量传递表名实现删除表的操作相关的知识,希望对你有一定的参考价值。
参考技术A 各主流数据库用法如下:sqlserver
:
alter
table
表名
drop
column
列名;oracle:
alter
table
表名
drop
column
列名;mysql:
alter
table
表名
drop
column
列名;总结:在主流数据库下,删除列的语法是一致的,并
无差别
。
oracle中如何用delect删除两个关联的表的一条信息,要是用delete不行那应该用啥?
如果关联的两个表一条信息同时删除,可用下列方法。设关联的外键是ID,先设定外键类型为级联删除。
alter table B add constraint fk_ID foreign key (ID) references A(ID) on delete cascade;
然后delete from A where ID=nnnn; 就可以自动删除对应B表内容了。 参考技术A 如果关联的两个表一条信息同时删除,可用下列方法。
设关联的外键是ID,先设定外键类型为级联删除。
alter table B add constraint fk_ID foreign key (ID) references A(ID) on delete cascade;
然后delete from A where ID=nnnn; 就可以自动删除对应B表内容了。 参考技术B delete from table a,table b where a.? = b.?
以上是关于如何用变量传递表名实现删除表的操作的主要内容,如果未能解决你的问题,请参考以下文章
oracle中如何用delect删除两个关联的表的一条信息,要是用delete不行那应该用啥?