oracle 表名拼接_oracle_根据表名拼装语句

oracle 表名拼接_oracle_根据表名拼装语句1、—–批量删除用户下所有表数据——保留表结构eg:批量删除用户下的所有表数据SELECT’TRUNCATETALBE’||TABLE_NAME||’;’FROMUSER_TABLES;如果表中存在外键会报错,建议使用delete,然后再purgerecyclebin;(清空回收站操作)SELECT’DELETEFROM’||table_name||’…

大家好,又见面了,我是你们的朋友全栈君。

1、—–批量删除用户下所有表数据——保留表结构

eg:

批量删除用户下的所有表数据

SELECT ‘TRUNCATE TALBE ‘||TABLE_NAME||’;’ FROM USER_TABLES;

如果表中存在外键会报错,建议使用 delete ,然后再  purge recyclebin;(清空回收站操作)

SELECT ‘DELETE FROM ‘|| table_name || ‘;’ FROM USER_TABLES  ORDER BY TABLE_NAME;

执行方法,在plsql 下,Command Window下  ,执行上述语句,生成删除语句,然后,将生成的语句

copy到Command Window ,回车执行就行。

2、———-批量重名命所有的用户表———

SELECT ‘ALTER TABLE ‘ || TABLE_NAME || ‘ RENAME TO TAB_’|| TABLE_NAME||’ ;’

FROM USER_TABLES

ORDER BY TABLE_NAME;

得到语句后copy到Command Window ,回车执行就行。 (重命名后的表名,不满意的可以copy到ue中,替换修改)

3、———-批量重建序列————–根据表名

— Create sequence  单表语句———-

create sequence SEQ_CLASSIFY_DIR

minvalue 1

maxvalue 999999999999999999999999999

start with 155

increment by 1

cache 10;

删除所有序列

—-生成批量语句—

SELECT ‘create sequence SEQ_’ || TABLE_NAME || ‘ minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment by 1 cache 10;’

FROM USER_TABLES

ORDER BY TABLE_NAME;

得到语句后copy到Command Window ,回车执行就行。

2013-09-0512:12:44

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145799.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 腾讯 OCR 情况

    腾讯 OCR 情况

    2021年6月14日
    150
  • python数组操作方法_python的数组怎么用

    python数组操作方法_python的数组怎么用python列表数组类型,用中括号代表,具有顺序关系,可以修改,是最常用的数组bracket=[‘b’,’r’,’a’,’c’,’k’,’e’,’t’]pyhon元组数组类型,用小括号代表,具有顺序关系,不可以修改,是只读型数组,用来保护不需要改变的数据parentheses=(‘p’,’a’,’r’,’e’,’n’,’t’,’h’,’e’,’s’,’e’,’s’)python字典数组

    2022年10月25日
    0
  • linux 卸载deb安装的包

    linux 卸载deb安装的包sudodpkg-l找到程序名字sudoapt-getautoremove程序名字

    2022年5月4日
    42
  • jdk的动态代理机制_jdk动态代理

    jdk的动态代理机制_jdk动态代理摘要:    代理模式为其他对象提供了一种代理以控制对这个对象的访问,具体实现包括两大类:静态代理和动态代理。Java动态代理机制的出现使得Java开发人员只需要简单地指定一组接口及委托类对象便能动态地获得代理类,并且其所生成的代理类在将所有的方法调用分派到委托对象上反射执行的同时,还可以对方法进行增强,这也正是SpringAOP的实现基础。通过阅读本文,读者将会对代理模式和Java动态…

    2022年10月16日
    0
  • Spring Boot热部署-Spring loaded

    Spring Boot热部署-Spring loaded

    2021年5月16日
    150
  • 成功解决pycharm 没有菜单栏「建议收藏」

    成功解决pycharm 没有菜单栏「建议收藏」成功解决pycharm没有菜单栏目录解决问题解决方法解决问题解决pycharm没有菜单栏解决方法首先,按Ctrl+Shift+A打开界面,切换到“Action”栏,输入“Experimentalfeatures”,点击回车,其次,取消linux.native.menu复选框,应用,最后,重启PyCharm即可!…

    2022年8月28日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号