
sql语句可以删除指定表内的所有内容
也可以这样,使用 select * from 表名
然后执行 rs.execute("select * from 表名")
rs.delete
这样也可以删除所有内容
使用逆向思维来解决这个问题:感觉你的这个问题可以使用sql中的变量来实现,
drop database @dataname
然后就是声明这个dataname了
declare @dataname varchar(10)
但是现在问题就是如何给变量@dataname赋值,你的意思是想象从控制台接收一个参数吧,然后实现删除数据库的效果吧
但是感觉数据库好像没有这样的功能,如果你有变成语言的基础,可以把数据库和变成语言结合起来的话,要实现这个效果的话,就非常的简单啦
我会java、c#不知道这两个语言你会不 如果你同意我的建议 你还是不会的话 你可以再联系我
但愿可以帮助你 谢谢
先写一个sql文件,比如叫del_tables.sql,在sql文件里写DROP TABLE的命令(DROP的内容根据你的需要,可以是单独的多个DROP TABLE指令,也可能是从USER_TABLES里查询出若干表名),然后bat文件里写sqlplus 用户名/密码@库名 @del_tables.sql
如果sql文件的内容需要帮助写,那请你给出你要删除的表名,或者表名的规律,比如TEMP为开头的所有表。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)