中易网

关于ORACLE中SQL操作,请大家把下面语句的意思给我详细的解释下,谢谢

答案:4  悬赏:40  
解决时间 2021-03-17 09:23
Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
--delete tables

Sql代码
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;

--delete views

Sql代码
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;

我是说,把一句分解开来解释,不是整用的意思!两个||这是什么意思呢 ,
还有就是';'是干什么的?
最佳答案
||是SQL连接符。
chr(13)char(10)是回车换行。

select table_name from user_tables;是查询user下的所有表。
drop table table_name;是删除表。
整句话的意思就是删除user下的所有表。

下一句同理,删除的是user下的所有视图。
全部回答
第一句会返回删除用户所有表的sql语句,将这些sql语句直接执行就能删除用户所有的表。 第二句一个意思,只不过删的是视图。 后面那个 char(13)char(10) 是回车换行的意思。
获取批量删除表与视图的脚本,人工去拼一下脚本需要的语句,||字符串为连接,你可以执行一下看一下结果,自然就明白了。
当然是oracle的sql语句,不然oracle如何分析解释,并执行呢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
得了酒糟鼻怎么办?我的鼻子又红又肿,还有很
06年双沟大曲,46度,每瓶500ML,一箱六瓶现
家里没人洗衣机洗衣服有没有安全问题
长治市交通运政稽查支队市直二大队我想知道这
电表数不对,突然这个月太多,,怎么回事
孕妇用了风油精,怎么弥补?
成都龙泉驿龙泉大道现房楼盘在35万左右买到房
辽宁省的车牌号在其它省份的违章可以在辽宁省
我的USB视频设备没了,怎么办?
苏州哪里有米奇包包专卖店呢?具体地址?
烤瓷牙内牙根变黑咋办
深圳威尼斯皇冠假日酒店工资待遇
强生膜天瑞店我想知道这个在什么地方
代运营主要工作内容是什么 ??? 求解
胆碱酯酶高1000多
推荐资讯
苹果6s屏幕下方怎么显示微信音频链接
去华山可以不请导游吗
家庭在哪供奉地藏菩萨比较好
成年人每日的正常睡眠时间应是多少小时:
in class,in the class 和in the classroom三
百鸟朝风凰,是代表数字几?
耶稣是在那一年出生的?
已知10个数的平均数是13,如果把其中一个数改
吉林省鸿腾经贸有限公司地址在哪,我要去那里
谁能推荐几款防水防汗的BB霜或粉饼,,和眼线
产后大肚腩怎么减下来
石家庄哪里能修美的的空调扇 急
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?