|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
WildSeryЭто ж всё равно надо новое имя во все процедуры "на лету подставлять" вместо старой таблицы Зачем? Для этого и придуман набивший оскомину CREATE VIEW Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 14:09 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Hello, Dimitry Sibiryakov! You wrote on 22 июня 2011 г. 11:09:53: Dimitry SibiryakovДля этого и придуман набивший оскомину CREATE VIEWне слышно! повторите! -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 14:11 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
переименовать рубли в евро и выдать з/п. Тчк ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 14:13 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
А, кстати, в трекере ещё нет запроса на CREATE SYNONIM? Непорядок... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 14:20 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovА, кстати, в трекере ещё нет запроса на CREATE SYNONIM? Непорядок... А сем оно будет (если будет) отличаться от "CREATE VIEW"? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 14:21 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyА сем оно будет (если будет) отличаться от "CREATE VIEW"? Автоматически подбирать наиболее точные синонимы... в русском языке. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:09 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyА сем оно будет (если будет) отличаться от "CREATE VIEW"? Не будет порождать зависимость. Не надо будет следить за соответствием полей. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:15 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНе будет порождать зависимость.Как это? новое имя в аккурат и нужно, чтоб зависеть уже от нового имени... или вообще ничего не понимаю. Dimitry SibiryakovНе надо будет следить за соответствием полей.А это можно тикет Хвастунову оформить, типа "хочу пимпочку, нажал и оно выдает скрипт создания вьюшки по образу таблицы и типами колонок type of от исходных". ЗЫ мне лично нафиг не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:21 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyКак это? новое имя в аккурат и нужно, чтоб зависеть уже от нового имени... Только если зависимость идёт по имени (а она идёт по имени). Если бы, в соответствии с правильным стилем проектирования БД, зависимость шла по ID, всем было бы пофиг. Ну и кто-то где-то сказал, что зависеть надо позарез от нового имени?.. По мне так вполне достаточно если можно писать запросы с использованием нового имени... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:32 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovА, кстати, в трекере ещё нет запроса на CREATE SYNONYM? Непорядок... На очереди CREATE ANTONIM и CREATE OMONIM :) Оракл надо хоть иногда выдыхать, если чо. Птицеводам, выяснилось, "ринейм колумн" даже не надо, а синонимы - и подавно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:38 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
upd(сапожник без сапог, прям): CREATE ANTONYM и CREATE HOMONYM ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:42 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
SQL Bigot41001124213379 и CREATE OMONIM :) Оракл надо хоть иногда выдыхать, если чо. Если в Оракле нету CREATE PARANOIM то пусть выдыхает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:54 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Di_LIne, Там и антонимов с омонимами нет, но не всё ж птицеводам с оракла фичи сдирать, надо же смотреть в будущее, вдруг кому пригодятся потом. Добавьте кто-нибудь в трекер, если не трудно :O) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 16:01 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
SQL BigotДобавьте кто-нибудь в трекер, если не трудно :O) Параноимы в трекер? - Нафиг-нафиг, в Мусклю... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 16:23 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
IBExpert> Какой такой "простой replace"? Который replacestr. IBExpert> Там нужен полный синтаксический разбор. IBExpert> А с "простым replace" на каждую замену нужно IBExpert> запрашивать подтверждение пользователя. Да отвлекись ты от шаблонных фраз... Замена будет один раз, после того, как текст ХП окончательно обработали. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:36 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Во-первых, изменения способа зависимостей конкретно для синонимов вряд ли кто-то будет делать. Поэтому будет по имени. А если будет возможность делать ссылку на синоним (в т.ч. синоним на синоним), то просто появится промежуточная зависимость, косвенная. :) Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:39 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамА если будет возможность делать ссылку на синоним (в т.ч. синоним на синоним), то просто появится промежуточная зависимость, косвенная. :) "Если будет" - правильные слова. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:42 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov> "Если будет" Почему нет? Лично я не вижу ни одной причины против. :) Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:47 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамПочему нет? Лично я не вижу ни одной причины против. :) А лично я не вижу в этом смысла. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:30 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Тему на 5 страниц раздуло, я удивлен, что это такой больной вопрос оказывается, да еще сколько противоречий во взглядах. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2011, 09:38 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
maybe_this_login_is_not_busyТему на 5 страниц раздуло, я удивлен, что это такой больной вопрос оказывается, да еще сколько противоречий во взглядах. Он не больной, он флеймоопасный. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2011, 11:41 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамIBExpert> Какой такой "простой replace"? Который replacestr. IBExpert> Там нужен полный синтаксический разбор. IBExpert> А с "простым replace" на каждую замену нужно IBExpert> запрашивать подтверждение пользователя. Да отвлекись ты от шаблонных фраз... Замена будет один раз, после того, как текст ХП окончательно обработали. Скажи уже че-нить конкретное, я не понимаю про "замену один раз, как текст ХП окончательно обработали". Это когда и как? Про replacestr смешно, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2011, 15:47 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
WildSeryIBExpertКакой такой "простой replace"? Там нужен полный синтаксический разбор. А с "простым replace" на каждую замену нужно запрашивать подтверждение пользователя.Синтаксический разбор тебе нужен, чтобы понять, какие идентификаторы заменять, а какие нет? Так можно при разборе их тупо посчитать, а затем реплейс нужных по порядку, и обратно собирать не нужно. Ы? Круто, чо. А, например, с комментариями чё делать будем? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2011, 15:49 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
IBExpert> "замену один раз, как текст ХП окончательно обработали". IBExpert> Это когда и как? Ну есть у тебя текст ХП в TStrings или просто как набор байт, неважно. В нем ты заменяешь одно название таблицы на другое - или везде, или, как ты говоришь, после синтаксического анализа - т.е. в опр. операторах. Потом один раз полученный текст компилируешь. IBExpert> Про replacestr смешно, спасибо. А что именно смешного? IBExpert> Круто, чо. А, например, с комментариями чё делать будем? А что с ними не так? И так ли они важны? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2011, 16:09 |
|
Как переименовать таблицу в IbExpert
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНу есть у тебя текст ХП в TStrings или просто как набор байт, неважно. В нем ты заменяешь одно название таблицы на другое - или везде, или, как ты говоришь, после синтаксического анализа - т.е. в опр. операторах. Потом один раз полученный текст компилируешь. Ну и? Как мне понять, что вот это BLABLA - имя таблицы, а не имя поля, алиас, имя переменной или просто некая хрень в камментах? Как ты своим "простым replace" собираешься заменить одни BLABLA и оставить нетронутым другие BLABLA? Гаджимурадов РустамIBExpert> Круто, чо. А, например, с комментариями чё делать будем? А что с ними не так? И так ли они важны? Ну, если комментарии не важны, то и форматирование не важно, чего уж... А не так с ними то, что анализатор их тупо игнорирует, а "простой replace" - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2011, 16:30 |
|
|
start [/forum/topic.php?fid=42&msg=37320627&tid=1599866]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 265ms |
0 / 0 |