Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: Xander от 03 Декабря 2002, 16:35:01

Название: генерация последовательностей с помощью SQL
Отправлено: Xander от 03 Декабря 2002, 16:35:01
прочитал
http://evolt.org/article/An_Introduction_to_generating_sequences_with_SQL/18/47652/index.html и был сильно удивлен.

Как думаете, это мертворожденная практика, или в ней и правда что-то есть?
Название: генерация последовательностей с помощью SQL
Отправлено: Stas от 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...
Название: генерация последовательностей с помощью SQL
Отправлено: Tronyx от 03 Декабря 2002, 19:36:10
Цитировать
Как думаете, это мертворожденная практика, или в ней и правда что-то есть?

Я не совсем её понял, в силу плохого знания английского, что там автор показывает, вроде похоже на замену auto_increment в MySQL, или нет...
Название: генерация последовательностей с помощью SQL
Отправлено: Maniac от 03 Декабря 2002, 20:08:32
Не совсем понял, нафиг оно все нужно? Какая-то замена генератору случайных чисел? Или что?
Название: генерация последовательностей с помощью SQL
Отправлено: rembo от 04 Декабря 2002, 04:17:31
И чем же автору не угождает кострукция:

For i = 1 to 10
Print i
Next i

а?

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

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

Сильно не пинайте :)
Название: генерация последовательностей с помощью SQL
Отправлено: Xander от 04 Декабря 2002, 14:26:50
rembo
Вообще, согласен. Полагаю, что этот крутой перец кроме VBasic\'а и не знает ничего, иначе бы ему такой изврат в голову не пришел :)