Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 замена пустых значений на null  [new]
Neumexa
Member

Откуда:
Сообщений: 202
есть таблица с пустыми записями.
Как заменить все пустых записи в таблице на null?

как вариант придумал такое
update [table] set [column] = null where [column] = ''
но это лишь на 1 поле.
как сделать сразу на всю таблицу?
22 ноя 11, 11:26    [11636312]     Ответить | Цитировать Сообщить модератору
 Re: замена пустых значений на null  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
по одному такому запросу на каждое поле
22 ноя 11, 11:27    [11636325]     Ответить | Цитировать Сообщить модератору
 Re: замена пустых значений на null  [new]
Glory
Member

Откуда:
Сообщений: 104751
update [table] set [column1] = NULLIF([column1], ''), [column2] = NULLIF([column2], '')...
22 ноя 11, 11:29    [11636336]     Ответить | Цитировать Сообщить модератору
 Re: замена пустых значений на null  [new]
Neumexa
Member

Откуда:
Сообщений: 202
спасибо конечно, но данные варианты я и сам знаю.
Просто думал есть что-то еще
22 ноя 11, 11:32    [11636351]     Ответить | Цитировать Сообщить модератору
 Re: замена пустых значений на null  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
Neumexa
спасибо конечно, но данные варианты я и сам знаю
Понимаете... нам отсюда не видно что Вы там знаете, а что - еще нет
22 ноя 11, 11:33    [11636356]     Ответить | Цитировать Сообщить модератору
 Re: замена пустых значений на null  [new]
Glory
Member

Откуда:
Сообщений: 104751
Neumexa
Просто думал есть что-то еще

Типа
REPLACE ALLTABLES WHERE ANY(COLUMN) IS NULL ?
22 ноя 11, 11:33    [11636359]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить