Я хочу искать, если столбец по имени «LOB» существует среди тысяч просмотров. Название схемы: PACONESQL-запрос для поиска столбца
вся помощь здесь. Благодарю.
Я хочу искать, если столбец по имени «LOB» существует среди тысяч просмотров. Название схемы: PACONESQL-запрос для поиска столбца
вся помощь здесь. Благодарю.
use [your database name]
SELECT t.name AS table_name,
SCHEMA_NAME(schema_id) AS schema_name,
c.name AS column_name
FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE c.name = 'LOB'
ORDER BY schema_name, table_name;
Это решение будет зависеть от того, какой у вас Сервер баз данных.
Если у вас есть Oracle, перейдите к Search an Oracle database for tables with specific column names?
Если у вас есть MYSQL, перейдите How do i search a mysql database for a specific column name
Если у вас есть PostgreSQL, перейдите How to find a table having a specific column in postgresql
Если у вас есть SQL Server, это возможно решение:
Практическое руководство. Поиск полей или таблиц в базе данных SQL Server
Предположим, вам нужно найти поле, называемое GLASS_ID, вы просто запустите это:
- ПОИСКАХ ОДНОГО ПОЛЯ ИМЕНИ - ВЫБОР TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE ОТ INFORMATION_SCHEMA.COLUMNS ГДЕ UPPER (COLUMN_NAME) = 'GLASS_ID'
Кроме того, вы можете искать все имена полей, которые заканчиваются 'сО'
- ПОИСКИ имен полей, которые заканчиваются ... - SELECT, table_name, COLUMN_NAME, dATA_TYPE , IS_NULLABLE ОТ INFORMATION_SCHEMA.COLUMNS ГДЕ UPPER (имя_столбца) LIKE «% CO»
Конечно, это должно работать под SQL Server, и который был протестирован только в SQL Server 2005, но я думаю, что он будет работать в любая недавняя версия тоже.
Прежде всего, вы должны предоставить некоторую информацию о своей среде.
Если вы используете Oracle вы можете запросить dba_tab_columns с dab_view (Пользователь_ или all_ также возможно) .: например
select a.view_name
from dba_views a
join dba_tab_columns b
on a.view_name = b.table_name
where lower(b.column_name) = 'lob'
and lower(b.owner) = <view_owner>;
Можете ли вы помочь мне подключить переменных Ъс я получаю ошибки здесь; Название схемы: PACONE В поисках таблицы есть столбец «LOB» – ak1976
Какой сервер баз данных вы используете? Мое решение работает с SQL-сервером Microsoft. Вы должны добавить это к своим тегам – BrianMichaels