Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / таблица в обратном порядке / 15 сообщений из 15, страница 1 из 1
28.06.2001, 01:42
    #32008473
sergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
Есть таблица в sql 2000 как на основе её во view создать таблицу где все записи идут в обратном порядке, те была первой стала последней и тд.
...
Рейтинг: 0 / 0
28.06.2001, 05:59
    #32008487
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
order by asc/desc
...
Рейтинг: 0 / 0
28.06.2001, 06:11
    #32008488
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
2 sergey

На самом деле в каком порядке идут записи в таблице никому не ведомо, да и знать не нужно.

Если у Вас возникает такой вопрос, значит Вы что-то не поняли и не то делаете.
...
Рейтинг: 0 / 0
28.06.2001, 07:42
    #32008520
sestrin@mail.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
на самом деле order by не поддерживается во view.
...
Рейтинг: 0 / 0
28.06.2001, 09:50
    #32008545
Gloty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
2sestrin@mail.ru
Это откуда же такие данные ?
...
Рейтинг: 0 / 0
28.06.2001, 10:09
    #32008550
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
Вообще-то order by действительно не поддерживался во view - может что-то изменилось?
Но я не понимаю - а зачем его во view вставлять? Все-равно из view данные выбираться будут запросом - ну так и вставьте в этот запрос сортировку...
...
Рейтинг: 0 / 0
28.06.2001, 10:42
    #32008554
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
2 Alexander Chepack
>order by действительно не поддерживался во view
Да? а в какой версии?
У меня 7.0 и oder by поддерживается.
...
Рейтинг: 0 / 0
28.06.2001, 11:39
    #32008559
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
Ну вот цитата из BOL:

-----------------------------
There are a few restrictions on the SELECT clauses in a view definition. A CREATE VIEW statement cannot:

...
Include ORDER BY clause, unless there is also a TOP clause in
the select list of the SELECT statement.
...
---------------------------------------------

Т.е. поддерживается только частично, кроме того - view not updateable в этом случае.
Ну и не понятно зачем он вообще во view нужен - логичнее order by использовать в select'е который данные выбирает.
...
Рейтинг: 0 / 0
28.06.2001, 11:44
    #32008561
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
Предыдущая цитата была из BOL 2000, версия 7 еще более категорична:
-------------------------------
There are, however, a few restrictions on the SELECT clauses in a view definition. A CREATE VIEW statement cannot:

Include ORDER BY, COMPUTE, or COMPUTE BY clauses.
Include the INTO keyword.
Reference a temporary table.
--------------------------------------

Говорите у Вас работает?
Пишите в Майкрософт - пусть порадуются ...
...
Рейтинг: 0 / 0
28.06.2001, 11:46
    #32008562
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
>Т.е. поддерживается только частично, кроме того - view not updateable в этом случае.

Частично или полностью в данном случае не важно, вопрос о порядке записей, видимо вопрошающей не знает, что такого понятия как порядок или номер записи в реляционных БД не существует, а раз не существует, тогда нужно сортировать просто, а уж для чего это нужно это уже следующий вопрос.
...
Рейтинг: 0 / 0
28.06.2001, 12:02
    #32008565
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
А вот в Оракле, говорят, есть номер записи.

Кстати, на мой вопрос в Ораклином форуме - с чего начать изучение Оракла человеку, хорошо знающему SQL Server,
ответа я так и не получил...

С другой стороны - матом тоже не обложили - уже хорошо.

С другой стороны может стоит силы на более серьезное изучение OLAP потратить - пришло сегодня предложение
работы в том числе с OLAP - сижу и плачу - ну где они были, когда я 6 месяцев назад работу искал ???

110 k$ в приятном городке - слюной давлюсь.
Хотя это уже офф-топик получился...
...
Рейтинг: 0 / 0
28.06.2001, 12:09
    #32008567
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
2 Alexander Chepack

>Говорите у Вас работает?
>Пишите в Майкрософт - пусть порадуются ...

Предлагаю понятия "Не работает" и "Работает с ограничениями" все же отличать

А то по моему как то нехорошо получается, как бы однако народ ну... заблуждаете )
...
Рейтинг: 0 / 0
28.06.2001, 12:27
    #32008573
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
В BOL версии 7 черным по белому написано: НЕ РАБОТАЕТ.
См. цитату выше...

В SQL2K работает с ограничениями, но у Вас-то семерка стоит?
...
Рейтинг: 0 / 0
28.06.2001, 12:34
    #32008576
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
Был неправ - согласно BOL 7 order by во view вообще не работает,
согласно проведенному эксперименту - работает также как в SQL2K - т.е.
с ограничениями...

Хотя все-равно практического применения для этого я не вижу.
...
Рейтинг: 0 / 0
28.06.2001, 16:32
    #32008594
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
таблица в обратном порядке
Робяты, это граничение обходится как нефига делать:
create view MyView as
select top 100 percent * from MyTable order by SomeField
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / таблица в обратном порядке / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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