| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Firebird, Interbase > добавить пустую строку в выборку |
| Автор: TheCetus 7.4.2006, 11:46 |
| Стоит следующая задача: необходимо создать вьюшку которая будет выбирать все записи из таблицы + одну пустую строку (все столбцы null)... делаю следующим способом: Select a,b,c from tbl union select null, null, null from rdb$database |
| Автор: TheCetus 7.4.2006, 11:48 |
| Стоит следующая задача: необходимо создать вьюшку которая будет выбирать все записи из таблицы + одну пустую строку (все столбцы null)... делаю следующим способом: Select a,b,c from tbl union select null, null, null from rdb$database но вьюшка не компилится, пишет что неверный тип... Как побороть? Добавлено @ 11:58 select a, b, c from tbl union select null as a, null as b, null as c from rdb$database тоже не помогает |
| Автор: Бонифаций 7.4.2006, 12:18 |
| а поля a, b, c - какого типа? cast() не пробовали? |
| Автор: TheCetus 7.4.2006, 15:20 |
| a - integer b - varchar(250) c - varchar(50) |
| Автор: Alex 8.4.2006, 11:59 |
| Типы столбцов a, b и с какие? |
| Автор: TheCetus 8.4.2006, 15:56 |
| использование cast решает вопрос, спасибо |
| Автор: TheCetus 8.4.2006, 15:56 |
| использование cast решает вопрос, спасибо! |
| Автор: sergejzr 8.4.2006, 16:01 |
| Модератор: в следующий раз не следует создавать две темы по одному вопросу. соеденил темы |
| Автор: Akella 4.5.2006, 10:45 | ||
у меня безо вских cast представление (View) компилиться и работает нормально
|
| Автор: TheCetus 23.5.2006, 09:22 |
| у меня FireBird 1.5, без cast ругается на неопределенные типы |