对于drop的用法我感觉你有点偏差呢
drop的
drop useru ser_name(用户名);--删除用户
drop user user_name(用户名)cascade;--删除用户的同时还要删掉用户所拥有的数据库对象(如表,索引,簇,视图等)。
drop any table可以删除或卸掉数据库中的任。
drop table tablename;这个是删除表的
你把表都删除了,关心他的字段也就没意义了。所以你的语句肯定会出问题,
至于的你的substr(1,4)是这个字付从第2个开始的连续四位。你看看你的字段是否能满足条件呢?
desc T_DEPT_S_100418;//查看表是否存在
在的话:
drop table T_DEPT_S_100418;
首先你两个创建用户的那个错误,你也知道肯定是少了个关键字。drop是会删除表结构的,就把一个表都删除了。如:drop table table_name;drop package package_name;drop procedure p_name等等。所以你是语法不对。