Автор Тема: генерация последовательностей с помощью SQL  (Прочитано 3116 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
прочитал
http://evolt.org/article/An_Introduction_to_generating_sequences_with_SQL/18/47652/index.html и был сильно удивлен.

Как думаете, это мертворожденная практика, или в ней и правда что-то есть?
•••Jah\'d never let us down!•••

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
генерация последовательностей с помощью SQL
« Ответ #1 : 03 Декабря 2002, 18:59:19 »
Ochen\' interesno.. Ne uveren chto budet ochen\' polezno..

Nu nachnem s togo chto tebe dlia takih veshei kak UNION statement nado kak minimum MySQL4. Ili Oracle. Nashet generetsii nomerov s pomoshiu cartesian product - eto printsip peremnozhenia matrits. Dumaiu ne ochen\' slozhnyi algoritm ! :)

Nashet takih veshei kak generatsii nomerov s pomoshiu SQL, ia dumaiu ty eto luchshe na liubom imperative iazyke programmirovania napishesh\', chem na deklarativnom. Ia dumaiu eto ravnosil\'no pisat\' guestbook s bazoi dannyh v LISP ili Prolog !

Hotia hochu tebe skazat\' takim SQL statementam kak UNION, DIFF, PRODUCT, INTERSECTION uchat v liubom kurse po Oracle! Ottuda i matematichskie dokazatel\'sta naprimer togo chto INTERSECTION statement mozhno iz UNION i DIFF napisat\'.

No statia interesnaia...

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
генерация последовательностей с помощью SQL
« Ответ #2 : 03 Декабря 2002, 19:36:10 »
Цитировать
Как думаете, это мертворожденная практика, или в ней и правда что-то есть?

Я не совсем её понял, в силу плохого знания английского, что там автор показывает, вроде похоже на замену auto_increment в MySQL, или нет...
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
генерация последовательностей с помощью SQL
« Ответ #3 : 03 Декабря 2002, 20:08:32 »
Не совсем понял, нафиг оно все нужно? Какая-то замена генератору случайных чисел? Или что?
TANSTAAFL

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
генерация последовательностей с помощью SQL
« Ответ #4 : 04 Декабря 2002, 04:17:31 »
И чем же автору не угождает кострукция:

For i = 1 to 10
Print i
Next i

а?

Ничуть не обосновав минусы такой конструкции, автор статьи создает какие-то заумные и страшные запросы.

Насколько я понимаю вообще в языках программирования высокого уровня именно вышеуказанная конструкция практически лишена недостатков. Что не могу сказать об SQL. По крайней мере инструкций процу уж наверняка отдается больше.

Сильно не пинайте :)
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
генерация последовательностей с помощью SQL
« Ответ #5 : 04 Декабря 2002, 14:26:50 »
rembo
Вообще, согласен. Полагаю, что этот крутой перец кроме VBasic\'а и не знает ничего, иначе бы ему такой изврат в голову не пришел :)
•••Jah\'d never let us down!•••

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28