Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как выполнить SQL запрос хранимый вTEXT / 6 сообщений из 6, страница 1 из 1
25.09.2004, 14:45
    #32711550
girla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить SQL запрос хранимый вTEXT
Ура. Наконец-то мускул стал поддерживать ХП. Пусть пока в наличии только Альфа, - с багами помирюсь пока. Уж очень от МелкоМягкого откараскаться хочеться. При переносе c MS SQL 2000 на MySQL 5.0a, возник трабл: есть жесткая необходимость хранить некоторые пакеты SQL команд в таблице в поле TEXT. Затем, в теле некоторых ХП в рамках транзакции выполнять срого определенные из них (в таблице где они храняться, есть еще несколько ключевых полей, по которым определяеться пакет (к примеру дата)). В MS SQL для этих целей есть функция - EXEC(@str), где @str - строка хранящая пакет. А как быть в MySQL? Выполнять bath-файлы не выход. Во-первых - как определять нужный, во-вторых - транзакция таки, в ХП таки, и иного пути нет, только костыли.
...
Рейтинг: 0 / 0
26.09.2004, 12:51
    #32711813
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить SQL запрос хранимый вTEXT
girlaУра. Наконец-то мускул стал поддерживать ХП. Пусть пока в наличии только Альфа, - с багами помирюсь пока. Уж очень от МелкоМягкого откараскаться хочеться.

Если есть желание отказаться от МелкоМягкого, то есть бета-версия PostgreSQL под Windows, стабильная версия которого, в отличие от MySQL, ожидается уже в этом году. PostgreSQL всё же по классу поближе к MSSQL будет...

Хранимые процедуры в нём уже много лет как работают. Для выполнения такого запроса есть команда EXECUTE.
...
Рейтинг: 0 / 0
27.09.2004, 00:14
    #32711989
girla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить SQL запрос хранимый вTEXT
Таки понятно все. О PostgreSQL слова кривого не скажу, не в этом дело. "Под Windows" тоже мало интересует, как раз из под и вылезаем. Просто есть "стратегическая" заинтересованость именно в MySQL. Хотя бы из-за уже имеющихся наработок и навыков, а так же предельной ясности куды итить, и что за это будет ;). Практически, заданый вопрос есть единственным серьезым камнем преткновения, все остальное с самого начала разрабатывалось под перенос на мускул. Спасибо за ответ(и совет), будет над чем подумать.
...
Рейтинг: 0 / 0
28.09.2004, 17:20
    #32715282
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить SQL запрос хранимый вTEXT
girlaТаки понятно все. О PostgreSQL слова кривого не скажу, не в этом дело. "Под Windows" тоже мало интересует, как раз из под и вылезаем. Просто есть "стратегическая" заинтересованость именно в MySQL. Хотя бы из-за уже имеющихся наработок и навыков, а так же предельной ясности куды итить, и что за это будет ;). Практически, заданый вопрос есть единственным серьезым камнем преткновения, все остальное с самого начала разрабатывалось под перенос на мускул. Спасибо за ответ(и совет), будет над чем подумать.

Интересно, какая такая стратегическая заинтересованность?
1. Если это будет коммерческий проект - то в отличие от Постгреса вы попадете на деньги.
2. Если у вас будет больше 10 одновременно нагружающих базу машин - то вы потеряете в производительности.
3. При переходе на Оракл (в перспективе) проще исправить хранимые процедуры Постгреса, нежели хранимые процедуры мускула.
Если вы заинтересованы в перспективе на лицензионные отчисления (я конечно понимаю, что в России об этом говорить не принято), а также слушать о тормозах при доступе к БД и прочим возмущениям пользователей, плюс обеспечении работой админов - то да, вопросов нет.
...
Рейтинг: 0 / 0
28.09.2004, 20:58
    #32715589
girla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить SQL запрос хранимый вTEXT
Критическая разница в причинах выбора СУБД одна, - вся наша команда хорошо знакома с MySQL и только поверхносно знакома с PostgreSQL. Это, конечно, не есть хорошо, но когда у тебя есть определенные сроки, много думать вредно. Но, если на форуме MySQL столько фанатов Постгреса, базара нет - уже качаем свежак . Просто хотелось бы знать, - были ли ситуации подобно описаной у кого-то еще, и кто какой выход нашел(то что в MySQL нет функции подобной EXECUTE() нам и так ясно, и "костыли" найдены, но нет уверености(совсем нет), что на этих "костылях" далеко уйдешь).
...
Рейтинг: 0 / 0
28.09.2004, 21:15
    #32715598
girla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить SQL запрос хранимый вTEXT
Слоны идут на запад...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как выполнить SQL запрос хранимый вTEXT / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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