Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Поиск пустого поля в таблице

Ответить
Настройки темы
MSFT SQL Server - Поиск пустого поля в таблице

Аватара для rivera

Ветеран


Сообщения: 648
Благодарности: 9

Профиль | Отправить PM | Цитировать


Всем привет.

Если задача, найти пустое поле в таблице
условие
Код: Выделить весь код
len(COLUMN) = 0
Причем, поле может быть пустым в любой строке, в любой колонке.

Долго думал, не могу решить вопрос изящно, без перебора все колонок.
Кто подскажет, есть ли такой вариант?

-------
...


Отправлено: 17:02, 04-07-2011

 

Аватара для Delirium

Ветеран


Сообщения: 5625
Благодарности: 935

Профиль | Отправить PM | Цитировать


А как иначе? Перебор столбцов будет так или иначе, различаться будет только реализация - можно руками прописать все столбцы, можно сделать двойной цикл(таблицы и столбцы) на основе данных из системных таблиц, который будет пробегать по всем данным и искать пустое поле.

Посмотри здесь:
Select Column Information using SQL Server - http://www.geekzilla.co.uk/ViewF3E96...25CD26C0E8.htm

Код ниже покажет все поля из всех таблиц в БД:

Код: Выделить весь код
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 LIKE '%EmployeeID%'
ORDER BY schema_name, table_name;
Источник - http://blog.sqlauthority.com/2008/08...s-of-database/

Еще вариант - http://databases.aspfaq.com/schema-t...r-a-table.html
И еще - http://weblogs.asp.net/wallen/archiv...18/376150.aspx
Получение информации о всех столбцах таблицы: http://weblogs.sqlteam.com/joew/arch.../27/60574.aspx

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:16, 05-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для rivera

Ветеран


Сообщения: 648
Благодарности: 9

Профиль | Отправить PM | Цитировать


ну это все ясно, просто думал есть некая функция предопределенаня, придется самому писать
спасибо

-------
...


Отправлено: 11:04, 05-07-2011 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Поиск пустого поля в таблице

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Вопрос по Таблице Символов GRSrus Хочу все знать 18 14-10-2009 17:01
Ошибка - Обращение к таблице символов Irvinqw Microsoft Windows 2000/XP 6 26-06-2008 17:49
Разное - Scripting Runtime: Ошибка ReadLine из пустого файла Gamover jr Программирование и базы данных 8 05-05-2008 09:24
[решено] Проверка наличия поля в таблице БД Artem-Samsung Вебмастеру 8 19-03-2008 21:40
Верстка. Выравнивание в таблице. rim_muvies Вебмастеру 1 20-08-2007 12:11




 
Переход