SqlServer中如何判断一个表是否已存在?

来源:百度知道 编辑:UC知道 时间:2024/07/02 18:44:25
因为要在程序里点击按钮后,根据用户输入的表名,添加一张表到数据库中,所以要先知道该表是否已存在。

用sql语句 if Exists
会返回一个布尔值

系统表或系统视图里有现有表的记录
根据SqlServer版本不同在不同表里
先看看你是2000还是05还是08,然后网上搜一下应该是哪个表
然后程序里用个查询就o了

从这个表名里select一下,成功就存在了,出现异常就不存在?

异常捕获吧,其他好像没有什么好办法