如何查看表格是否存在?
使用 VB 6.0
cmd.CommandText = "drop table t1"
cmd.Execute
上面的代码工作正常,但如果表不存在则显示“表不存在”
如何判断表是否存在?
需要 VB 代码帮助?
最佳答案
如果您只想删除表而不抛出错误消息,如果您使用的是 MySQL,则可以使用以下 SQL。
DROP TABLE t1 IF EXISTS
其他数据库也有类似的特性,只是语法不同。在 MSSQL 中做同样的事情:
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 't1') DROP TABLE t1;
虽然这看起来很丑..必须有更好的语法才能获得相同的结果。
关于sql - 如何检查表是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1062329/