删除数据库中所有存在表的数据

create or replace function clear_table_data() returns text as 
$$
  declare
    select_result record;
    table_name varchar;
  begin
    for select_result in
      select relname as tablename from pg_class c where  relkind = 'r' and relname not like 'pg_%' and relname not like 'sql_%'  order by relname
    loop
      table_name = select_result.tablename;
      execute 'TRUNCATE TABLE ' || table_name;
    end loop;
    return 'success';
  end;
$$
language plpgsql;

select * FROM clear_table_data();

 

转载于:https://www.cnblogs.com/sandyflower/p/9753992.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在IDEA前端删除已在数据库存在数据,需要进行以下步骤: 1.编写SQL语句:在IDEA,可以使用SQL语句来删除数据库数据。例如,可以使用DELETE语句来删除指定的数据,语法如下: ``` DELETE FROM table_name WHERE condition; ``` 其,table_name为要删除数据名,condition为要删除数据的条件。 2.在IDEA执行SQL语句:在IDEA,可以使用JDBC或者MyBatis等框架来执行SQL语句。如果使用JDBC,需要先连接数据库,然后创建Statement对象,并通过executeUpdate方法执行SQL语句,例如: ``` Connection conn = DriverManager.getConnection(url, user, password); Statement stmt = conn.createStatement(); String sql = "DELETE FROM table_name WHERE condition"; int result = stmt.executeUpdate(sql); ``` 其,url、user、password分别为数据库的连接信息,result为执行SQL语句后受影响的行数。 3.在前端界面显示结果:在执行SQL语句后,可以通过返回的受影响行数来判断是否删除成功。如果受影响行数大于0,则删除成功;否则,删除失败。可以在前端界面显示相应的提示信息,例如: ``` if(result > 0) { // 删除成功,显示提示信息 alert("删除成功!"); } else { // 删除失败,显示提示信息 alert("删除失败!"); } ``` 总之,删除已在数据库存在数据需要编写SQL语句,执行SQL语句,并在前端界面显示结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值