大神们,会的速度帮我解决一下这个问题......... 用的是oracle 11g r2版本!

2025-04-28 20:40:18
推荐回答(3个)
回答1:

对于drop的用法我感觉你有点偏差呢
drop的
drop useru ser_name(用户名);--删除用户
drop user user_name(用户名)cascade;--删除用户的同时还要删掉用户所拥有的数据库对象(如表,索引,簇,视图等)。

drop any table可以删除或卸掉数据库中的任。

drop table tablename;这个是删除表的
你把表都删除了,关心他的字段也就没意义了。所以你的语句肯定会出问题,
至于的你的substr(1,4)是这个字付从第2个开始的连续四位。你看看你的字段是否能满足条件呢?

回答2:

desc T_DEPT_S_100418;//查看表是否存在
在的话:

drop table T_DEPT_S_100418;

回答3:

首先你两个创建用户的那个错误,你也知道肯定是少了个关键字。drop是会删除表结构的,就把一个表都删除了。如:drop table table_name;drop package package_name;drop procedure p_name等等。所以你是语法不对。