1檢視資料庫是否存在該錶
2方法1
3select
distinct
object_name(id) from syscomments where id in
4 (select id from sysobjects where type ='p
') and
text
like
'%bak%'5
6方法27go
8select
distinct obj.name 儲存過程名, sc.text
儲存過程內容
9from
syscomments sc
10inner
join sysobjects obj on sc.id =
obj.id
11where sc.text
like'%
'+'seattype'+
'%'12
and type ='p
'13go14
15查詢所有資料庫有用到該字段的資料庫
1617
exec master..searchprocorfuncproc @srh
= n'
mt_community_seat_tbl
', @srh1
= n'
seattype
', @dbs
= n'', @orders
= n'
dbname, name';
18檢視儲存過程的內容
19select
text
from syscomments where id=
object_id('
儲存過程名')
20--
- 或者
21sp_helptext 儲存過程名
2223
檢視包含字串內容的儲存過程
24select b.name ,a.text
from
syscomments a,sysobjects b
25where
26charindex('
字串內容
',a.text)>
0and
27object_id(b.name)=a.id and b.xtype in('
p','
tr')
SQL查詢資料庫是否存在
在實際工作中會遇到通過sql查詢資料庫是否存在的情況,下面一些語句可以提供一些幫助,本文的語句是在sql08r2中測試的 1,查詢當前資料庫伺服器所有資料庫 select from master.dbo.sysdatabases 2,查詢資料庫是否存在 select count from maste...
判斷SQL資料庫是否存在表,是否存在記錄
sql資料庫,當判斷一條記錄存在時,則更新更記錄,當記錄不存在時,則新增該記錄 使用sql語句在c 中實現,sql語句 if exists select from 表 where 條件 begin update 表 set 字段 字段值 where 條件 endelse begin insert i...
SQL語句,查詢資料庫裡是否存在某個表
今天在搞乙個資料庫語句,因為老大要求,每個月自動生成乙個表,但是,我要做判斷,如果資料庫已經有這個表了,就不用建立了,但是我不知道怎麼查,在朋友的幫助下,找到這個兩個語句,和大家分享一下.select count 1 from sys.objects where name 表名 select obj...