postgresql数据库使用函数查询所有符合条件的表名,以及删除所有查询到的表的数据
来源:互联网 发布:外国在线视频下载软件 编辑:程序博客网 时间:2024/05/29 04:33
查询所有符合条件的表名:
(我这里的条件是所有以“tbl_”开头除过“tbl_user"的所有表名)
create or replace function query_all_table_name() returns setof varchar as $$ declare select_result record; begin for select_result in select tablename from ux_tables where tablename like 'tbl_%' and tablename != 'tbl_user' loop return next select_result.tablename; end loop; return; end;$$language pluxsql volatilecost 100 rows 1000;
删除所有符合条件的表的数据:
(我这里是删除上边查出的这些表的数据)
create or replace function clear_table_data() returns text as $$ declare select_result record; table_name varchar; begin for select_result in select tablename from ux_tables where tablename like 'tbl_%' and tablename != 'tbl_user' loop table_name = select_result.tablename; execute 'delete from ' || table_name; end loop; return 'success'; end;$$language pluxsql;
阅读全文
1 0
- postgresql数据库使用函数查询所有符合条件的表名,以及删除所有查询到的表的数据
- SSRS-查询条件为空,查询所有数据,否者查询符合条件的数据 解决办法
- 查询数据库的所有表名
- 更新表中所有符合条件的数据--使用…
- PostgreSQL 查询所有表名
- oracle 查询数据库中所有表名及查询某一个表的所有列名
- Oracle 查询数据库中包含某一特定值的所有字段名,以及表名
- 用游标删除所有符合条件的表
- 查询一个数据库里所有的表名
- sqlserver查询数据库下的所有表名
- MySql数据库查询带有某个字段的所有表名
- 查询SQL数据库中所有的表名及行数
- 查询数据库中带有某个字段的所有表名
- sql server 查询数据库所有的表名+字段
- 用游标删除符合条件的表 可以清空该数据库下所有表
- 查询mysql数据库(某个数据库)某张表的所有列名;查询某个数据库所有表名
- 查询mysql数据库(某个数据库)某张表的所有列名;查询某个数据库所有表名(****)
- sqlserver查询数据的所有表名和行数
- java面试题之计算一个数的阶乘末尾0的个数
- JSOUP实践:解析和遍历HTML文档
- linux安装mariadb
- 使用Docker运行TensorFlow
- 线段树总结
- postgresql数据库使用函数查询所有符合条件的表名,以及删除所有查询到的表的数据
- org.openqa.selenium.NoSuchElementException: Unable to locate element: 异常解决方法
- [.cpp]挑战程序设计问题的利器 freopen()函数
- Airflow 初试
- 详解jdbcTemplate和namedParameterJdbcTemplate
- MyEclipse10和MyEclipse2014项目之间的导入
- FZU-2254 英语考试
- Shape Correspondence and Functional Maps
- C++类与对象——日期类