|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
Доброго времени суток, ALL! У меня несколько SQL-запросов с bind variables, которые запускаются с помощью DBMS_sql. Есть ли способ попросить Oracle сообщить имена всех переменных, которые он обнаружил в тексте SQL-запроса, после DBMS_sql.parse? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 09:03 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
есть ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 09:48 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
Egoр, DBA_HIST_SQL_BIND_METADATA ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 10:25 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
А что вы будете подставлять в неизвестные переменные? Всё равно ведь жестко зашитый набор. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 10:31 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
mlcDBA_HIST_SQL_BIND_METADATA Как определить sql_id для курсора, открытого через DBMS_sql? JaRoА что вы будете подставлять в неизвестные переменные? Всё равно ведь жестко зашитый набор.Есть коллекция index by varchar2, в которой есть значения для переменных. Для тех переменных, которых нет в коллекции, - null. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 10:57 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
EgoрЕсть ли способ попросить Oracle сообщить имена всех переменных, которые он обнаружил в тексте SQL-запроса, после DBMS_sql.parse? WWV_FLOW_UTILITIES.get_binds. Можно посмотреть, что внутри, и написать самому подобное. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 11:54 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
EgoрmlcDBA_HIST_SQL_BIND_METADATA Как определить sql_id для курсора, открытого через DBMS_sql? Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 12:03 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
mlc, Что-то подобное я уже попробовал. Через sqltext_to_signature. Но, увы, это долго. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2016, 12:29 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
коллеги, подскажите вменяемый метод поиска биндов в sql-запросе Оракл-11 могу, например, из делфового ДОА достать и перевести в нужный мне язык... там есть function FindVariables(const SQL: string; IncludeDuplicates: Boolean): TStringList; но зачем городить велосипед... вдруг задача уже решена средствами самого Оракла, а я не нашёл ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 22:48 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
andreymx коллеги, подскажите вменяемый метод поиска биндов в sql-запросе Оракл-11 могу, например, из делфового ДОА достать и перевести в нужный мне язык... там есть function FindVariables(const SQL: string; IncludeDuplicates: Boolean): TStringList; но зачем городить велосипед... вдруг задача уже решена средствами самого Оракла, а я не нашёл что-то самописно-наколенное на АскТоме ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 22:55 |
|
ora-01008, как узнать имя переменной?
|
|||
---|---|---|---|
#18+
andreymxвдруг задача уже решена средствами самого Оракла Препарируешь запрос, вызываешь OCIStmtGetBindInfo(). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 00:39 |
|
|
start [/forum/topic.php?fid=52&msg=39986261&tid=1880971]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 159ms |
0 / 0 |