Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как найти все таблицы в БД (+) / 4 сообщений из 4, страница 1 из 1
11.11.2002, 10:46:02
    #32066346
vdv
vdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти все таблицы в БД (+)
которые имеют хотя бы одно поле, содержащее в своем имени, например, символы "App".
Спасибо.
...
Рейтинг: 0 / 0
11.11.2002, 10:59:22
    #32066351
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти все таблицы в БД (+)
Код: plaintext
1.
2.
3.
4.
select name 
from sysobjects o
where o.xtype = 'U'
  and exists(select * from syscolumns c where c.id = o.id and c.name like '%App%')
...
Рейтинг: 0 / 0
11.11.2002, 11:08:10
    #32066356
LG
LG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти все таблицы в БД (+)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
select  distinct
	db_name()			as TABLE_CATALOG
	,user_name(o.uid)	as TABLE_SCHEMA
	,o.name				as TABLE_NAME
	,case o.xtype
		when 'U' then 'BASE TABLE'
		when 'V' then 'VIEW'
	end					as TABLE_TYPE
from
	sysobjects o
where
	o.xtype in ('U', 'V') and
	permissions(o.id) != 0select  distinct
	db_name()			as TABLE_CATALOG
	,user_name(o.uid)	as TABLE_SCHEMA
	,o.name				as TABLE_NAME
	,case o.xtype
		when 'U' then 'BASE TABLE'
		when 'V' then 'VIEW'
	end					as TABLE_TYPE
from
	sysobjects o
where
	o.xtype in ('U', 'V') and
	permissions(o.id) !=  0 

Дальше сам ...
...
Рейтинг: 0 / 0
11.11.2002, 12:23:16
    #32066394
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти все таблицы в БД (+)
select * from INFORMATION_SCHEMA.COLUMNS where COLUMN_NAME ...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как найти все таблицы в БД (+) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]