elect
*
from
mydatabase.dbo.sysobjects
--where
xtype= 'U '
and
status> =0
'
* 换成 name 则可以查询所有对象名称
''
条件xtype = 'U' 指定查处的是该数据库下表的名称
'''
Type是在6.0就有的,XType在7.0才出现(xtype 与 type 区别 如下:仅在于最后两项)
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
''''
--判断用户表是否存在
if objectproperty(object_id( '要判断的表名 '), 'IsUserTable ')=1
print '存在 '
--判断指定的存储过程是否存在
if objectproperty(object_id( '要判断的表名 '), 'IsProcedure ')=1
print '存在 '
if
--判断指定的存储过程是否存在
if