首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

SQL中用什么命令可以检测某个表是否已经存在?解决思路

2013-01-25 
SQL中用什么命令可以检测某个表是否已经存在?SQL中用什么命令可以检测某个表是否存在?如果不存在用什么命

SQL中用什么命令可以检测某个表是否已经存在?
SQL中用什么命令可以检测某个表是否存在?如果不存在用什么命令根据某个表的结构创一个新的表?
[解决办法]
本帖最后由 dkfdtf 于 2012-08-30 09:02:22 编辑 如不考虑主键,外键,默认值,触发器等
执行 select * into 新表 from 源表 where 1=0 即可

如要考虑上述元素,在企业管理器中选中表并生成 sql 脚本,复制到查询分析器中手工执行,或将内容发给后台执行

检测表是否存在用
Select * From SysObjects Where xtype='U' And Name='表名'

[解决办法]
用捕获错误的方法
OR
如果是SQLSERVER?从系统表中取得表名
Select * From SysObjects Where xtype='U' And Name='表名'

热点排行