Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Вниз

В MySQL 5 нет StoredProc?   Найти похожие ветки 

 
ekto ©   (2008-04-23 13:12) [0]

Добрый день всем.

Если нету, то как запихнуть логику на сервер? Делать трехзвенное приложение?

Или ХП есть, просто плохо искал?


 
Ega23 ©   (2008-04-23 13:14) [1]

Чем вызван выбор MySQL в качестве основной СУБД?


 
ekto ©   (2008-04-23 13:53) [2]


> Ega23 ©   (23.04.08 13:14) [1]

я его не выбирал, данные в БД сайта


 
Ega23 ©   (2008-04-23 13:56) [3]


> я его не выбирал, данные в БД сайта


А для чего тогда Delphi?


 
palva ©   (2008-04-23 14:06) [4]


> Или ХП есть, просто плохо искал?

ХП и триггеры в 5-й версии имеются. Хорошая полная документация на сайте http://www.php.net/


 
ekto ©   (2008-04-23 14:23) [5]


> palva ©   (23.04.08 14:06) [4]


> http://www.php.net/

charset не поддерживается. У мя стоит MySQL-Front(триал), в объектах базы не вижу хп и триггеров. Может из-за триала? На MySQL.ru ниче про хп не нашел.


 
ekto ©   (2008-04-23 14:37) [6]


> palva ©   (23.04.08 14:06) [4]

да, триал не дает создать.
Всем спасибо.


 
palva ©   (2008-04-23 14:45) [7]

По рассеянности я дал неправильную ссылку. Вот здесь надо смотреть.
http://dev.mysql.com/doc/refman/5.1/en/stored-procedures.html


 
Anatoly Podgoretsky ©   (2008-04-23 16:27) [8]

> ekto  (23.04.2008 13:12:00)  [0]

Ну и хрен с ним, что нет, кому нужна эта недобаза, кроме озабоченых владельцев серверов.


 
ekto ©   (2008-04-24 10:20) [9]


> Anatoly Podgoretsky ©   (23.04.08 16:27) [8]

Альтернатива?


 
Ega23 ©   (2008-04-24 10:22) [10]


> Альтернатива?


Postgres


 
ZENsan ©   (2008-04-24 10:36) [11]

MySQL 5.1 beri.
Vse budet putem. A zachem nuzhni proceduri triggeri?? A potomu chto eto centralizuet prilozhenie (esli ti isparvish proceduru i trigger, to eto povlijaet na vseh klientov - a ih mozhet bitj sto, dvesti...). A esli ti ispravljaesh prilozhenie - to tebe patchitj nado budet vse rabochii stancii...

Nu voobshe tam eshe mnogo problem.. esli perenositj biznes logiku v delphi....


 
ZENsan ©   (2008-04-24 10:39) [12]

A polzovatj nado sledujushie tools:

Navicat: v google naidesh (a to tut SHIKNIK moderator boitsja moih linkov..reklamiruju moj Jedi VCl componenti :) )
(SQLYog ne sovetuju, polnij otstoj...navorotili vsego chego ne nado bilo..)

A komponenti dva varianta:
CoreLab DAC (google)
MicroOLAP (google) - sam ispolzuju, estj licenzija.. otlichnie komponenti..polnostju sovmestimie so starimi TTbale, TQuery i td..


 
ZENsan ©   (2008-04-24 10:40) [13]

SHIKNIK, ne stiraj... eto ne moi saiti..
:D


 
sniknik ©   (2008-04-24 11:07) [14]

> eto ne moi saiti..
да хоть Била Гейтца, если ссылка дана не в тему, в ней нет информации по обсуждаемой проблеме, т.е. ссылка ради ссылки, то это пиар ее. свой сайт ты пиариш или на заказ/другу, совершенно все равно.

тут есть люди с сайтами, с интересным контентом, и они иногда дают на них ссылки, когда в тему, изредка, никто им слова не говорит, и не удаляет...
но твои 15 ссылок за день, наобум, без малейшей связи с обсуждаемым, это перебор (на 15 больше чем нужно).

и кстати  
по 9му пункту правил большинство твоих сообщений должно было удалено даже без ссылок.
по 10му пункту дополнений удалятся должны почти все твои сообщения, т.к. я видел возможность писать по русски у тебя есть.
т.что жалобы необоснованны. читай правила. до тех пор пока не прочитаешь и главное не будеш их выполнять с этого момента буду удалять и остальное. напросился.


 
ZENsan ©   (2008-04-24 11:25) [15]

Не вопрос. Я с тобой согласен про предидущие линки.. Ок, буду старатсься соблюдать. Но про последнюю ветвь я просто был в шоке..

Извини, если слишком резко высказивался.. Утром просто проснулся а там такая бадяга.

Для справки:
JEDI - является частью Delphi Companion CD...Их используют по всему миру. Я там копаюсь с одним компонентом (учавствую в разработке).. А ти потом говоришь что я рекламирую.. Я же писал этот линк чтоб коллеги знали где вообще взять их.. Через гоогле тоже можно найти..
И JEDI состоят из Jedi Code Library i Visual Component Library в которых описано и реализовано почти все что нужно..

Просто зайди на сайт Джеди и посмотри что ето такое.. Его просто так Борланд хостить не будет. (Кстати багтракер там сеичас не пашет, так как Борланд обновляет сервер - это тем может, кто не знает..)


 
sniknik ©   (2008-04-24 11:32) [16]

> Я там копаюсь с одним компонентом (учавствую в разработке)..
стоило бы лучше знать основы языка участнику разработки.

> Просто зайди на сайт Джеди и посмотри что ето такое..
я знаю что это такое, не использую как в общем то все практически сторонние компоненты, но знаю.

> Кстати багтракер там сеичас не пашет
там "не пашет" практически весь сайт, что наводит на мысль любительской поделке больше чем упоминающиеся в контенте названия известных компонент.


 
sniknik ©   (2008-04-24 11:34) [17]

кстати это оффтоп. не удивлюсь если другой модератор потрет всю нашу "переписку".


 
ZENsan ©   (2008-04-24 11:37) [18]

Насчёт "основ языка".. Поясни ка, не понял. Это типа я чего-то из основ не знаю. просвети, что...


 
ZENsan ©   (2008-04-24 11:40) [19]

Насчёт подделки сайта - это круто тэ загнул.. Спроси у Дженса(jfudickar) или Оливьера(obones)...


 
sniknik ©   (2008-04-24 11:40) [20]

я уже говорил, имена обьектам нужны только для десигна, в рантайм лишние.


 
sniknik ©   (2008-04-24 11:43) [21]

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


 
ZENsan ©   (2008-04-24 11:48) [22]

RxLib...
TrxFormStorage...
Использует имена компонентов и свойств для доступа к ним.
Интерпретаторы скриптов в рантайме тоже используют имена обйектов! (FastReports, CrystalReports) - или они тоже такие же дураки как я...и ищут проблему на выбранном пути решения..Тяжело с тобой бороться.. :)


 
Anatoly Podgoretsky ©   (2008-04-24 14:05) [23]

> ekto  (24.04.2008 10:20:09)  [9]

Ну так можно поступить так, что альтернативней быть уже не может.
Сталин сказал, нет человека, нет проблемы.


 
Anatoly Podgoretsky ©   (2008-04-24 14:09) [24]


> не удивлюсь если другой модератор потрет всю нашу "переписку".

Для начала в Потрепаться, а там посмотрим.


 
PEAKTOP ©   (2008-04-24 19:30) [25]

> Anatoly Podgoretsky ©   (23.04.08 16:27) [8]
>
> Ну и хрен с ним, что нет, кому нужна эта недобаза, кроме
> озабоченых владельцев серверов.


Дед Толя, не надо так категорично. Я вот тут недавно разложил его у себя в "операционной" и препарировал: ребята, однако, не стоят на месте ! В шестой версии, я думаю, они полностью по функционалу будут соответствовать требованиям SQL-сервера.

Проблемы ихние, в общем-то, понятные: обратная совместимость с той поделкой, что была ранее. Но они, смею заметить, достаточно успешно их решают. Пригласили Джима Старки (автор InterBase) как идиолога, вот недавно стали называться SUN MySQL. Сейчас венчурные баблосы в проект пойдут - работа закипит. Как бы даже не обогнали все прогрессивное человечество. :)

Понятно, что у хостеров сейчас в основном 3.25 и 4.0 стоят, изредка 5.0 встречается, так что о наступлении "развитого социализма" пока говорить рано. Но маркетологи у MySQL сейчас одни из самых лучших среди проектов OpenSource, и может даже лучше, чем в Редмонде. Так что, я думаю, в ближайшие несколько лет MySQL еще даст прикрутить...

З.Ы. Надеюсь наши успеют к июлю к ядру Firebird 2.5 регулярные выражения прикрутить, как обещалось в RoadMap.


 
Palladin ©   (2008-04-24 19:32) [26]

File of TDataRec круче всеххх!! :)


 
Anatoly Podgoretsky ©   (2008-04-24 19:34) [27]

> PEAKTOP  (24.04.2008 19:30:25)  [25]

Дело в том, если они доведут ее до базы, то она потеряет любую привлекательность для ВЕБ
А утверждения, что в следующей версии будет, я слышал по многим продуктам.
На самом деле MySQL это какая то химера, под этим названием множество баз.


 
PEAKTOP ©   (2008-04-24 20:07) [28]

> Дело в том, если они доведут ее до базы, то она потеряет любую привлекательность для ВЕБ
Ну, в принципе, - да. Это ж про транзакции PHP-кодерам читать придется. Да и вообще основы проектирования БД подучить. Не приживется...

> А утверждения, что в следующей версии будет, я слышал по многим продуктам.
я о том и говорю, что скачал шестую бету, открыл в SQL Maestro и начал искать отличия от InterBase 6.0. Их очень мало... Ну разве что, генераторы переменными обозвали.

> На самом деле MySQL это какая то химера, под этим названием множество баз.
А это - высший пилотаж маркетинга. Ребята не только из OpenSource проекта проприетарную прибыль выколотить смогли в виде сертифицированных билдов и поддуржки, но еще и лакомый кусочек от пирога ERP-систем отхватили в виде MaxDB для SAP. Вот у кого учиться надо ! а то все Билл Гейтс, Билл Гейтс...


 
Anatoly Podgoretsky ©   (2008-04-24 20:40) [29]

> PEAKTOP  (24.04.2008 20:07:28)  [28]

Гейтс мальчик по сравнению с парнями из MySQL и RedHat


 
Tesseractiphone   (2008-04-24 22:44) [30]

Mysql вроде как Ларри захапал. Хотя недобаза она и есть недо
база.


 
Игорь Шевченко ©   (2008-04-24 23:02) [31]

Oracle толще.


 
Ega23 ©   (2008-04-24 23:19) [32]


> Oracle толще.


но - по пять.   :)


 
Игорь Шевченко ©   (2008-04-24 23:26) [33]

Ega23 ©   (24.04.08 23:19) [32]

Я к чему - пока MySQL работал быстро на чтение, он еще занимал какую-то нишу. Но, насколько мне известно, это уже не совсем так. К тому же Оракл сделал неплохой ход с бесплатным XE.
А MySQL я еще в блаженной памяти 1996 году изучал - тогда это было совсем простенькое.


 
Ega23 ©   (2008-04-24 23:48) [34]

Postgres убъёт MySQL. Через пару лет. ИМХО.


 
PEAKTOP ©   (2008-04-25 02:54) [35]

> Ega23 ©   (24.04.08 23:48) [34]
>
> Postgres убъёт MySQL. Через пару лет. ИМХО.


Слонопотам уже сейчас по фукнционалу и фичам №1, если конечно верить педивикии.
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

Но за сборную MySQL играет толпа очень хороших маркетологов и зубастых сейлзов. Так что, еще не известно, кто кого. Тем более история ИТ уже имела подобные преценденты, когда хорошие маркетологи выигрывали у талантливых программистов. (Вспомнить хотя бы "Пираты силиконовой долины")


 
Ega23 ©   (2008-04-25 07:20) [36]


> Слонопотам уже сейчас по фукнционалу и фичам №1, если конечно
> верить педивикии.


Я как раз им последнее время достаточно плотно занимаюсь. Крайне мощная штука, хоть и со своими "тараканами".
Но суть не в этом. По некоторым данным её всё чаще начинают выбирать в качестве основной СУБД при проектировании новых проектов.
У хостеров многих уже появилась, кстати...


 
homm ©   (2008-04-25 09:44) [37]

> [8] Anatoly Podgoretsky ©   (23.04.08 16:27)
> Ну и хрен с ним, что нет, кому нужна эта недобаза, кроме
> озабоченых владельцев серверов.

Неозабоченным владельцам серверов?


 
Style ©   (2008-04-25 09:47) [38]

Согласен, слоник рулет! Кстате в Postgres хранимки можно писать используя синтаксис разных языков, ну что удобнее. Хочешь хочешь на php, а может и Java или Ruby.


 
Ega23 ©   (2008-04-25 09:54) [39]


> Согласен, слоник рулет! Кстате в Postgres хранимки можно
> писать используя синтаксис разных языков, ну что удобнее.
>  Хочешь хочешь на php, а может и Java или Ruby.
>


Я понимаю ХП, написанную на PLPGSQL или на С. В принципе, могу согласиться с java и ruby. Но зачем PHP - хоть убей, не пойму.


 
tesseract ©   (2008-04-25 12:11) [40]


> Кстате в Postgres хранимки можно писать используя синтаксис
> разных языков,


Там ещё поддержка иерархии.


 
Ega23 ©   (2008-04-25 12:22) [41]


> Там ещё поддержка иерархии.


Там ещё и такая штука есть:


7.4. Combining Queries
The results of two queries can be combined using the set operations union, intersection, and difference. The syntax is

query1 UNION [ALL] query2
query1 INTERSECT [ALL] query2
query1 EXCEPT [ALL] query2
query1 and query2 are queries that can use any of the features discussed up to this point. Set operations can also be nested and chained, for example

query1 UNION query2 UNION query3
which really says

(query1 UNION query2) UNION query3

UNION effectively appends the result of query2 to the result of query1 (although there is no guarantee that this is the order in which the rows are actually returned). Furthermore, it eliminates duplicate rows from its result, in the same way as DISTINCT, unless UNION ALL is used.

INTERSECT returns all rows that are both in the result of query1 and in the result of query2. Duplicate rows are eliminated unless INTERSECT ALL is used.

EXCEPT returns all rows that are in the result of query1 but not in the result of query2. (This is sometimes called the difference between two queries.) Again, duplicates are eliminated unless EXCEPT ALL is used.



 
Style ©   (2008-04-28 10:04) [42]


> Но зачем PHP - хоть убей, не пойму.


это всего лишь синтаксис



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.047 c
2-1210754361
Still Swamp
2008-05-14 12:39
2008.06.08
Как добавить элемент на TActionMainMenuBar?


15-1209030623
TUser
2008-04-24 13:50
2008.06.08
X-сервер для ХР


15-1208984130
AlexDan
2008-04-24 00:55
2008.06.08
Ноу-хау IBM


8-1181824621
Manur
2007-06-14 16:37
2008.06.08
Обои


4-1190892438
apic
2007-09-27 15:27
2008.06.08
hIcon





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский