SQL 查詢資料庫是否存在該錶該字段該內容

2022-10-08 22:36:27 字數 1222 閱讀 5349

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...