CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

一个drop 所有表的 pl/sql, 不知道那里错了-----求助

楼主caocao123(大英雄曹操)2004-10-03 20:29:34 在 Oracle / 基础和管理 提问

declare  
  cursor   drop_cur   is  
  select   table_name   from   user_tables;  
  v_tname user_tables.table_name%type;  
  begin  
  open   drop_cur;  
  fetch   drop_cur   into   v_tname;  
  while   drop_cur%found   loop  
  drop   table   v_tname   cascade   constraint;  
  fetch   drop_cur   into   v_tname;  
  end   loop;  
  close   drop_cur;  
  end;  
  /  
   
   
   
  --帮改改  
   
  问题点数:88、回复次数:1Top

1 楼welyngj(无爱)回复于 2004-10-03 20:32:30 得分 88

declare  
  cursor   drop_cur   is  
  select   table_name   from   user_tables;  
  v_tname user_tables.table_name%type;  
  begin  
  open   drop_cur;  
  fetch   drop_cur   into   v_tname;  
  while   drop_cur%found   loop  
  execute   immediate   'drop   table   '   ||   v_tname   ||   '   cascade   constraint';  
  fetch   drop_cur   into   v_tname;  
  end   loop;  
  close   drop_cur;  
  end;  
  /  
  Top

相关问题

  • pl/sql
  • 如何使用PL-SQL语言建表?
  • pl/sql 中改变表结构
  • 请教一多表求和pl/sql块
  • PL/SQL DEVELOPER里怎么用sql语句建表啊
  • pl/sql问题?
  • 优化PL/SQL...............
  • 请问pl/sql
  • PL/SQL问题
  • PL/SQL程序中如何创建、删除表?

关键词

  • cur
  • drop
  • tname
  • beginopen
  • declarecursor
  • tnameuser
  • fetch
  • isselect
  • cascade constraint
  • loop

得分解答快速导航

  • 帖主:caocao123
  • welyngj

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo