|
|
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
Текст скрипта: #!/bin/csh param1=`sqlplus -s '/as sysdba' << END set heading off feedback off termout off; select '123', '321' from dual; exit; END` Выводит ошибку: Unmatched `. Не могу понять почему этот скрипт не отрабатывает из csh :( Интрепретатор должен быть именно csh, прошу не предлагать выполнить этот скрипт в sh или bash и т.д. там он и так работает, это я знаю. Нужно именно в csh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 13:37 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
`sqlplus -s '/as sysdba' закрой ' строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 17:21 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
если закрыть первую строку, тогда не выполнятся команды sql, собственно ошибка будет. Закрывается обратная ковычка после второго END. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 12:23 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
а нельзя SQL-ную часть вынести в отдельный файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 12:37 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
HeigHog, кавычку после второго END переведи на новую строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 12:37 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 12:40 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
csh неувидел -_- сори ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 13:01 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
HeigHog, не будьте нубом, sqlplus вполне себе умеет @file.sql запускать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 18:30 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
Спасибо всем кто ответил. Поясню, я в курсе что существует 1000 и 1 способ как решить эту проблему обходными путями, типа sql-скриптов, направления результата в файл и т.д. Более того одним из этих способов проблему я уже решил. НО, мне все же интересно почему данный код не хочет исполняться в csh, хотя синтаксически все вроде бы верно. Может быть дело где-то в самом интерпретаторе? ... это мелочь, которую все же хотелось бы "добить". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 06:31 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
HeigHog... почему данный код не хочет исполняться в csh, хотя синтаксически все вроде бы верно. ...Не правильная точка зрения, IMHO Это csh не может исполнить данный код "по-уму". HeigHog...Может быть дело где-то в самом интерпретаторе?... Естественно ! Интерпретатор - это в конце-концов обычная программа, в которой могут быть ошибки/глупости на самых разных уровнях. Иногда для их исправлений пишутся другие интерпретаторы. HeigHog... это мелочь, которую все же хотелось бы "добить".Хочется - "добивайте". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 15:50 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
avb1003HeigHog... почему данный код не хочет исполняться в csh, хотя синтаксически все вроде бы верно. ...Не правильная точка зрения, IMHO Это csh не может исполнить данный код "по-уму". HeigHog...Может быть дело где-то в самом интерпретаторе?... Естественно ! Интерпретатор - это в конце-концов обычная программа, в которой могут быть ошибки/глупости на самых разных уровнях. Иногда для их исправлений пишутся другие интерпретаторы. Восхищаюсь вашей уверенностью в том, что проблема в csh! Если допустить, что csh не может обработать "по уму" данный код, то тогда очень легко можно отмахнуться от проблемы, сказать "ребята, да у вас csh кривой, делайте че хотите! ... ". Я все таки оставляю возможность, что ошибка может быть не в csh, возможно я чего-то не учел, проглядел какую-то особенность. Возможно кто-то уже сталкивался с подобной ситуацией ... Насчет "других интерпретаторов" прочитайте начало топа. В общем есть ПО, которое умеет запускать только csh скрипты. avb1003HeigHog... это мелочь, которую все же хотелось бы "добить".Хочется - "добивайте". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2009, 06:56 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
Что за поганая привычка ставить интерпретатором разные оболочки? есть sh, он есть в любой unix/linux-like ос, его и надо использовать всегда и не будет таких вопросов...к тому же скрипт легко переезжает с одной ос на другую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2009, 18:56 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
HeigHogВ общем есть ПО, которое умеет запускать только csh скрипты. Если не секрет, как оно делает это "только" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2009, 19:01 |
|
||
|
Не работает csh-скрипт выборка в Oracle
|
|||
|---|---|---|---|
|
#18+
HeigHog... Восхищаюсь вашей уверенностью в том, что проблема в csh! Это была не уверенность, а только предложение сменить точку зрения. Все в мире относительно. В одних ситуациях удобно считать, что Солнце вращается вокруг Земли - восход, заход Солнца и т.д., в других наоборот. HeigHogЕсли допустить, что csh не может обработать "по уму" данный код, то тогда очень легко можно отмахнуться от проблемы, сказать "ребята, да у вас csh кривой, делайте че хотите! ... "."У вас ...кривой" можно было бы говорить, если бы скрипт, подобный Вашеиу, работал бы у других. Наверняка Вам бы об этом сообщили. Не являясь знатоком/любителем csh, но видя, что "проблема" не решена за столько дней, я лишь высказал предположение, что это csh сам по-себе "кривой". Впрочем я не оригинален: Csh Programming Considered Harmful . HeigHog Я все таки оставляю возможность, что ошибка может быть не в csh, возможно я чего-то не учел, проглядел какую-то особенность. Возможно кто-то уже сталкивался с подобной ситуацией ... Естественно, не могу утверждать твердо, но могу предположить, что, возможно, это были авторы других интерпретаторов появившихся позже csh. Остобенно "под подозрением" авторы tcsh и bash. HeigHog Насчет "других интерпретаторов" прочитайте начало топа. В общем есть ПО, которое умеет запускать только csh скрипты. Это, определено, Ваша проблема. Но нужно помнить, что это проблема не стояла перед создателями csh. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2009, 22:28 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35961618&tid=1485836]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
200ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 568ms |

| 0 / 0 |
