Проверьте, является ли какой-либо столбец NOT NULL

Мне нужно проверить, является ли столбец NOT NULL в моем SQL-запросе.

Мой SQL-запрос:

select column_a, column_b, column_c, column_d, column_x
from myTable

У меня много столбцов в моем select. Поэтому у меня есть проблема с производительностью, если я сделаю следующее:

select column_a, column_b, column_c, column_d, column_x
from myTable
where column_a is not null or column_b is not null or column_c is not null 
or column_x  is not null

Есть ли другой (лучший) способ проверить, есть ли столбцы, которые NOT NULL?

17
задан RedFilter 3 January 2012 в 16:52
поделиться