powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывести все в списке и другие варианты
5 сообщений из 5, страница 1 из 1
Вывести все в списке и другие варианты
    #40052283
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица и запрос вида:
Код: plsql
1.
2.
3.
4.
create table tab (id number(4), name varchar2(200));
select 0 id, 'Все' name from dual
union all
select id, name from tab



Как можно изменить запрос, дабы не получить такую ситуацию в будущем?
Код: plsql
1.
insert into tab (id, name) values (0, 'Вася');
...
Рейтинг: 0 / 0
Вывести все в списке и другие варианты
    #40052287
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet
Есть таблица и запрос вида:
Код: plsql
1.
2.
3.
4.
create table tab (id number(4), name varchar2(200));
select 0 id, 'Все' name from dual
union all
select id, name from tab



Как можно изменить запрос, дабы не получить такую ситуацию в будущем?
Код: plsql
1.
insert into tab (id, name) values (0, 'Вася');

Про PK и уникальность не читаем ?
...
Рейтинг: 0 / 0
Вывести все в списке и другие варианты
    #40052289
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet,
id number(4) check(id<>0)

.....
stax
...
Рейтинг: 0 / 0
Вывести все в списке и другие варианты
    #40052295
Фотография wsnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СА
wsnet
Есть таблица и запрос вида:
Код: plsql
1.
2.
3.
4.
create table tab (id number(4), name varchar2(200));
select 0 id, 'Все' name from dual
union all
select id, name from tab



Как можно изменить запрос, дабы не получить такую ситуацию в будущем?
Код: plsql
1.
insert into tab (id, name) values (0, 'Вася');

Про PK и уникальность не читаем ?


Читаем, id PK есть в таблице, и как бы это помогло?
...
Рейтинг: 0 / 0
Вывести все в списке и другие варианты
    #40052302
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wsnet
Читаем, id PK есть в таблице, и как бы это помогло?

1. конечно CHECK. Правильно Stax написал.
2. У нас в самом справочнике описывается запись "Все".
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывести все в списке и другие варианты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]