Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL-запрос.


Страницы:   1 2

worldmen ©   (2006-05-04 18:30:00) 

Есть запрос. (Oracle)
В одном столбце есть некоторые пустые строки (правильно). Но нужно вместо всех пустых строк подставить определенное значение. Как?


ANB   (2006-05-04 18:46:00) [21]


> update MyTable
> set
> MyField = :OldMyField
> where
>  MyField = ''

Не отработает. Оракл пустые строки прибивает в Null.


worldmen   (2006-05-04 18:46:00) [22]

> ANB
Мне нужно не в базе изменить, а в отчете так вывести. при том, что в базе ничего не измениться.


jack128   (2006-05-04 18:45:00) [23]

jack128 ©   (04.05.06 18:44) [2]
в смысле наоборот :-)

update MyTable
set
MyField = :OldMyField
where
 MyField = ''

ANB ©   (04.05.06 18:42) [1]
смотря что считать пустыми строками :-)


jack128   (2006-05-04 18:44:00) [24]

видимо, что то типа этого:

update MyTable
set
 MyField = ''
where
 MyField = :OldMyField


ANB   (2006-05-04 18:42:00) [25]

update Table1 set Fld1 = 'Значение' where Fld1 is null


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо