powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ... where 1=2
5 сообщений из 5, страница 1 из 1
... where 1=2
    #32162263
gda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create new_table as select * from old_table where 1=2;

Ne mogu poniati pri where 1=2 vibiraet vse zapisi is old_table. Obiesnite pojailusta pocemu?
...
Рейтинг: 0 / 0
... where 1=2
    #32162273
KSN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
KSN
Гость
Вообще-то не должна выбирать все записи.А должна создаться табличка со структурой как у old_table
Я ставлю условие where 1=0
Чудеса ....
...
Рейтинг: 0 / 0
... where 1=2
    #32162285
gda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
new_table identicina old_table: kak structuroi tak i soderjaniem. Tot je rezulitat polucim i pri: create table new_table as select * from old_table

Vsetaki v cem smisol where 1=2?
...
Рейтинг: 0 / 0
... where 1=2
    #32162324
are
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
are
Гость
pm_test@ORCL>; create table test_tbl as select * from all_objects where 2=1;

Table created.

pm_test@ORCL>; select count(1) from test_tbl;

COUNT(1)
----------
0

pm_test@ORCL>;


ну чудес то не бывает...
смысл where 2=1 - чтобы создать только таблицу идентичую старой, но без содержания...
...
Рейтинг: 0 / 0
... where 1=2
    #32162644
Vladimir Demkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще это конечно глупость со стороны Oracle, но при 1=2 он действительно производит полное сканирование, хотя в результате (и это предсказуемо :) не возвращает не одной строки. Ставьте лучше условие rownum<1.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ... where 1=2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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