Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
ВнизSQL. where 1=2 Это зачем так писать? Найти похожие ветки
← →
Vlad Oshin © (2006-12-14 16:20) [0]SET FMTONLY ON
select RL_DateEnd, RL_Room from dbo.RoomList where 1=2
SET FMTONLY OFF
Знаю, что некопенгаген в MSSQL.. Однако.. Что этим хотят добится?
← →
Lamer@fools.ua © (2006-12-14 16:21) [1]>Что этим хотят добится?
Получить структуру RoomList
?
← →
Юрий Зотов © (2006-12-14 16:22) [2]И при этом не гонять лишних данных.
← →
Desdechado © (2006-12-14 16:23) [3]Lamer@fools.ua © (14.12.06 16:21) [1]
Структуру - это когда SELECT *. А когда поля перечисляют, то разве что типы полей.
← →
Reindeer Moss Eater © (2006-12-14 16:24) [4]where 1=2
Что этим хотят добится?
Хотят получить выбоку, удовлетворяющую их условию.
← →
Sergey13 © (2006-12-14 16:24) [5]Получают пустой датасет для вставки новых данных.
← →
Vlad Oshin © (2006-12-14 16:50) [6]во как.. элегантно
Спасибо.
← →
vidiv © (2006-12-14 16:53) [7]
> Получают пустой датасет для вставки новых данных.
Не... это проверка на военное время=)
← →
pasha_golub © (2006-12-14 17:12) [8]
> vidiv © (14.12.06 16:53) [7]
>
>
> Не... это проверка на военное время=)
В военное время проверять надо так:
select RL_DateEnd, RL_Room from dbo.RoomList where sin(pi()/2) = 5
← →
Lamer@fools.ua © (2006-12-14 18:07) [9]>>Desdechado © (14.12.06 16:23) [3]
Структура — это более общее понятие, нежели список полей, IMHO. В данном случае, да, названия полей известны, а получаются их типы.
← →
AlexWlad © (2006-12-14 19:32) [10]Так пишут, когда не умеют общаться с системными таблицами, в которых ВСЕ есть. ИМХО.
← →
Desdechado © (2006-12-14 20:23) [11]Lamer@fools.ua © (14.12.06 18:07) [9]
Я ж не спорю. Просто уточнил для конктетного случая.
← →
Lamer@fools.ua © (2006-12-14 20:56) [12]>Я ж не спорю. Просто уточнил для конктетного случая.
Да я, собственно, тоже не спорю. Просто уточнил для общего случая ;o)
← →
ocean © (2006-12-14 20:59) [13]А что непонятно? Это БД для райвоенкоматов.
Стейтмент означает, что в военное время единица может достигать значения 2.
← →
Desdechado © (2006-12-14 22:03) [14]ocean © (14.12.06 20:59) [13]
Это что, закладка на случай войны?
Что один живой салага эквивалентен 2 мертвым профи?
← →
Petr V. Abramov © (2006-12-14 23:12) [15][5]
← →
Anatoly Podgoretsky © (2006-12-14 23:29) [16]
> Так пишут, когда не умеют общаться с системными таблицами,
> в которых ВСЕ есть. ИМХО.
Так пишут, когда не умеют работать с INFORMATION_SCHEMA, поскольку работа с системными таблицами это ягода того же поля.
В Дельфи/АДО кроме прямой работы с INFORMATION_SCHEMA есть еще и обертка в виде функций.
← →
Anatoly Podgoretsky © (2006-12-14 23:30) [17]> Sergey13 © (14.12.06 16:24) [5]
> Получают пустой датасет для вставки новых данных.
Кстати оригинальное предположение :-)
но справедливое.
← →
Loginov Dmitry © (2006-12-14 23:33) [18]> Что этим хотят добится?
1 - это первое поле в таблице.
where 1=2 - означает выбрать все записи, для которых значение первого поля равно 2.
Имхо все.
← →
palva © (2006-12-14 23:41) [19]Loginov Dmitry © (14.12.06 23:33) [18]
По-моему номера полей только в ORDER BY используют.
← →
Loginov Dmitry © (2006-12-15 00:04) [20]Ну собственно по-этому все и Имхо :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.011 c