powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Наличие значения в столбце во всех таблицах
4 сообщений из 4, страница 1 из 1
Наличие значения в столбце во всех таблицах
    #39635468
SuxoiKorm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, есть БД, в таблицах есть столбец Guid, раньше его не заполняли, теперь заполняют, каким запросом можно проверить заполненность Guid во всех таблицах?
...
Рейтинг: 0 / 0
Наличие значения в столбце во всех таблицах
    #39635474
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
SELECT COUNT(Guid)
FROM table
WHERE (условие проверки, что поле пусто, например, IS NULL)
...
Рейтинг: 0 / 0
Наличие значения в столбце во всех таблицах
    #39635475
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuxoiKorm,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
DECLARE @col sysname = 'Guid'
DECLARE @sql VARCHAR(MAX) = ''

SELECT @sql  += N' SELECT  TOP 1 ' + QUOTENAME(Name,'''') + ' FROM [' + Name  + '] WHERE ' + @col + ' IS  NULL;'
FROM sys.tables 
WHERE object_id IN ( SELECT id 
              FROM syscolumns 
              WHERE name = @col )

DECLARE @Result TABLE (TableName sysname)

INSERT INTO @result(TableName)
EXEC (@sql)

SELECT * FROM @Result
...
Рейтинг: 0 / 0
Наличие значения в столбце во всех таблицах
    #39635480
SuxoiKorm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, получилось
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Наличие значения в столбце во всех таблицах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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