Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Yo.!!ну да типа такого: Код: plaintext 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. не понял - работает это.. у меня Oracle enterprise edition release 8.0.5.0.0. production ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2006, 14:12 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
итого: опытным путем доказано, что мембр 3JIA9I с**а пастернака нечетал, но асуждает ;) --- No Pity. No Mercy. No Regret. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2006, 15:32 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Yo.!! aZm версия? 8.0.х, 8.1.x,9.2.x? у меня меньше 10.1 неосталось баз. Longsvano Кстати, этот пример может быть вовсе непоказательный. Посмотрите план этого запроса. Оптимизатор спокойно прочухивает, что вложенность для запроса роли не играет. То есть View внутренний (как он там правильно называется не помню) на образуется. А вот если таких вьюшек будет 4 - то фиг знает. Может товарищ и прав. пля, повторяю plsql не исполняет sql, он только проверяет синтаксис во время компиляции. причем судя по гуглу если процедуру оформить как анонимный блок то аналитеческие запросы в восьмерке пройдут на ура. PL/SQL движок отправляет запросы на SQL машину без своего собственного парсера только с 9.0. Впрочем, и на 9.2 можно спокойно закинуть в pl/sql запрос с оконными функциями и получить ошибку парсера. Так что, декларации декларациями, а в реале немного по-другому... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2006, 12:57 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
К моему предыдущему посту. На 10 парсер plsql и sql, действительно, общий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2006, 13:09 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Sorry за еще одно письмо. Правка, к сожалению, запрещена... На последнем патче не 9 все тоже нормально работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2006, 13:12 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
AISorry за еще одно письмо. Правка, к сожалению, запрещена... На последнем патче не 9 все тоже нормально работает. в смысле на последней 8рке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2006, 13:15 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Yo.!! AISorry за еще одно письмо. Правка, к сожалению, запрещена... На последнем патче не 9 все тоже нормально работает. в смысле на последней 8рке ? Просто по клавише промазал. На последнем патче на 9 (9.2.0.7 - на 9.2.0.1 не все работает гладко). В 8 для pl/sql и sql разные парсеры sql-команд во всех версиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2006, 19:41 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Проверял на 9.2 (кажется) - не давал даже создать такую процедуру. aZmопытным путем доказано, что мембр 3JIA9I с**а пастернака нечетал, но асуждает ;) Уважаемый, идите лесом. Пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 00:24 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
3JIA9I с**аПроверял на 9.2 (кажется) - не давал даже создать такую процедуру. aZmопытным путем доказано, что мембр 3JIA9I с**а пастернака нечетал, но асуждает ;) Уважаемый, идите лесом. Пожалуйста. ниа. нифига не пойду. версию покажите. полную. в плюсе: Код: plaintext 1. 2. и потом - тестовый пример, подтверждающий ваши слова, в студию :) зы. хотя если это 1й релиз 9.2. меня ничего не удивит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 12:04 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
AIК моему предыдущему посту. На 10 парсер plsql и sql, действительно, общий. кажется все же нет /topic/180264#1506611 и ниже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 12:35 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production PL/SQL Release 9.2.0.1.0 - Production CORE 9.2.0.1.0 Production TNS for 32-bit Windows: Version 9.2.0.1.0 - Production NLSRTL Version 9.2.0.1.0 - Production ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 17:06 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
LongsvanoА вы что никогда не сталкивались что некоторые конструкции, лекго проглатываемые в коммандном SQL-е, не хотят компилироваться в PL/SQL-е? В восьмерке было такое. С тех пор стало заметно лучше. LongsvanoВообще, конечно PL/SQL вещь неплохая, но огрех, мешающих жить сухо и комфортно - море. Безусловно. Но выполнив проект на SQL2000, я стал больше ценить сухость и комфортность PL/SQL :) LongsvanoЧто для меня совершенно непонятно - дурацкое ограничение в 30 символов на любой идентификатор. Хреновы индусы! А индусы-то тут при чем? Полагаю, это тяжкое наследие 70-х годов, и нам еще надо радоваться, что 30 символов, а не 8 или 16 :)) Конечно, хотелось бы от этого уйти. Но боюсь, у Oracle не осталось человека, готового дать зуб за "если мы увеличим максимальную длину, то найдем все места, где из-за этого что-то может сломаться". Правда, с тех же давних годов известно решение этой проблемы - потребовать, чтобы имена были любой длины, но различались по первым N символам (и соответственно - оставить везде где сейчас есть по 30 символов, заведя дополнительное поле/таблицу для "длинных имен"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 00:15 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
LongsvanoЧто для меня совершенно непонятно - дурацкое ограничение в 30 символов на любой идентификатор А ты попробуй ручками программировать, а не мышкой в гуях водить. Как напишешь раз двадцать имя своей таблицы, сразу поймёшь, что к чему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 01:58 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
3JIA9I с**аOracle9i Enterprise Edition Release 9.2.0.1.0 - Production PL/SQL Release 9.2.0.1.0 - Production CORE 9.2.0.1.0 Production TNS for 32-bit Windows: Version 9.2.0.1.0 - Production NLSRTL Version 9.2.0.1.0 - Production уууу ) в 1м релизе версии может быть что угодно) бага, которую пофиксили, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 09:49 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Anton Demidov LongsvanoЧто для меня совершенно непонятно - дурацкое ограничение в 30 символов на любой идентификатор А ты попробуй ручками программировать, а не мышкой в гуях водить. Как напишешь раз двадцать имя своей таблицы, сразу поймёшь, что к чему. Сер телепат, сер видит в чем я работаю и какой интрументарий использую? Может сер скажет мне, почему практически в никаких языках таких ограничений не существует? Может сер также вспомнит, почему все файловые системы выросли из узких штанишек коротких имен фйлов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:11 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
с**а да заливает :) Код: plaintext 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. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:00 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
LongsvanoЧто для меня совершенно непонятно - дурацкое ограничение в 30 символов на любой идентификатор к стате а нафига больше то ? это же не mssql где все процедуры свалены в одну кучу и длинные имена нужны чтоб в этой куче ориентироватся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:15 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Yo.!! LongsvanoЧто для меня совершенно непонятно - дурацкое ограничение в 30 символов на любой идентификатор к стате а нафига больше то ? это же не mssql где все процедуры свалены в одну кучу и длинные имена нужны чтоб в этой куче ориентироватся. Во первых, ответьте себе, почему в языках с областями видимости таких ограничений нет. Во вторых. В оракле тоже все свалено в одну кучу в пределах схемы. Или вы предпочитаете логически связанные таблицы держать в одной схеме, другие в другой? Лично меня такой гиморой не устраивает. В третьих. Дело предпочтения и привычек. Любит человек длинные читаемые индентификаторы - слава богу. Но зачем ломать голову (из за мудацкого необоснованного ограничения базы) как бы уместить имя в 30 символов чтобы оно осталось читаемым? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:26 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
LongsvanoСер телепат, сер видит в чем я работаю и какой интрументарий использую? Да ты шо? vi? emacs? Longsvano Может сер скажет мне, почему практически в никаких языках таких ограничений не существует? Во всех? ANSI СAlthough ANSI allows 6 significant characters in external identifier names and 31 for names of internal (within a function) identifiers Longsvano Может сер также вспомнит, почему все файловые системы выросли из узких штанишек коротких имен фйлов? Это ты про недоОСь DOS с ее недофайловой системой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:29 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
LongsvanoВ третьих. Дело предпочтения и привычек. Любит человек длинные читаемые индентификаторы - слава богу. Но зачем ломать голову (из за мудацкого необоснованного ограничения базы) как бы уместить имя в 30 символов чтобы оно осталось читаемым? Ох...енно нечитаемое название из 30 символов необоснованногоограничениябазы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:33 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
2Longsvano не ну если у тебя какие-то психологические проблемы по использованию стандартных фич оракла то не стоит обижатся. большинству нормальных людей индификатора schema.package.procedure как-то хватает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:35 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
-- LongsvanoВ третьих. Дело предпочтения и привычек. Любит человек длинные читаемые индентификаторы - слава богу. Но зачем ломать голову (из за мудацкого необоснованного ограничения базы) как бы уместить имя в 30 символов чтобы оно осталось читаемым? Ох...енно нечитаемое название из 30 символов необоснованногоограничениябазы Snatch - Эй,Тайрон, припаркуйся вон там! - Там слишком мало места... - Таааам слишком мало места???!!! Да туда, бл*, боинг посадить можно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:45 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
автор Во всех? ANSI СAlthough ANSI allows 6 significant characters in external identifier names and 31 for names of internal (within a function) identifiers Тогда вопросы: 1) Чем было вызвано такое ограничение. 2) Фраза начинается с "несмотря на то, что...". Окончание цитаты привидите пожалуйста. Посмею предположить, что там будет чтото вроде того: "стандарт допускает сертифицировать компиляторы, обрабатывающие и более длинными идентификаторами". Сейчас попробовал длинный индентфикатор на MS Visual C++ 6.0. Скушал и не подавился. Было предположение, что компилятор реально различает первые сколько-то символов, однако нет - добывив буковку в конце получил результат от разных длинных идентификаторов. С вашего позволения могу протестировать и с GCC на РедХат Линукс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:47 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
автор- Таааам слишком мало места???!!! Да туда, бл*, боинг посадить можно! Господин Гоблин, спасибо вам за хороший перевод отличного фильма. Вы привели хороший пример. Если комуто 30 символов за глаза хватает - я только могу порадоваться за них. Но вот мне, ни х..я не хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:51 |
|
||
|
PL/sql и T/sql
|
|||
|---|---|---|---|
|
#18+
Longsvano 1) Чем было вызвано такое ограничение. Да чем,чем... Тем что когда-то под эту струкртуру отвели 30 байт... Longsvano 2) Фраза начинается с "несмотря на то, что...". Окончание цитаты привидите пожалуйста. Посмею предположить, что там будет чтото вроде того: "стандарт допускает сертифицировать компиляторы, обрабатывающие и более длинными идентификаторами". Сейчас попробовал длинный индентфикатор на MS Visual C++ 6.0. Скушал и не подавился. Было предположение, что компилятор реально различает первые сколько-то символов, однако нет - добывив буковку в конце получил результат от разных длинных идентификаторов. С вашего позволения могу протестировать и с GCC на РедХат Линукс. Все правильно, у него это ограничение 2048 символов:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 13:03 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33761284&tid=1553578]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 296ms |

| 0 / 0 |
