|
|
|
Isql
|
|||
|---|---|---|---|
|
#18+
<<-ISQL_END1 use $AAAMAINDB go select count(code) from table1 go ISQL_END1 как мне присвоить переменной значение Count(code)? и какие теги указать для isql в данном случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 18:38:05 |
|
||
|
Isql
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 19:29:10 |
|
||
|
Isql
|
|||
|---|---|---|---|
|
#18+
а можете пояснить, зачем no count и что за параметры после блока ISQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 20:33:46 |
|
||
|
Isql
|
|||
|---|---|---|---|
|
#18+
Чета не работает он выдает содержимое переменной на экран, но почему-то ее не расчитывает isql -b -Uuser -Ppassword -SMySybase<<ISQL_END1 set nocount on use mybase go select count(*) from mytable go ISQL_END1 } | sed -e "s/^ *//"` ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 20:45:09 |
|
||
|
Isql
|
|||
|---|---|---|---|
|
#18+
В данном случае идёт речь о sybase isql, так? -b это чтобы без заголовков выдавало set nocount говорит не выдавать 1 rows affected. Если результат гарантированно в одну строку (у нас агрегирующая функция) - то этого хватит. Можно по-другому: выкусить sed-ом строчку с нужным номером, но imho это менее кошерно. Хелпон выдает содержимое переменной на экран, но почему-то ее не расчитывает в смысле не рассчитывает? Значение "рассчитал" сервер Sybase, мы его вызвали через isql и присвоили переменной. У Вас в var находится значение, возвращённое count-ом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 21:04:22 |
|
||
|
Isql
|
|||
|---|---|---|---|
|
#18+
// данном случае идёт речь о sybase isql, так? да совершенно верно //У Вас в var находится значение, возвращённое count-ом ? Бред но в var Находится isql -b -Uuser -Ppassword -SMySybase<<ISQL_END1 set nocount on use mybase go select count(*) from mytable go ISQL_END1 } | sed -e "s/^ *//"` вот это и выдается мне на экран (ну только соответственно, там мои параметры и мой запрос) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 21:15:39 |
|
||
|
Isql
|
|||
|---|---|---|---|
|
#18+
Уважаемый, посмотрите внимательно на используемые кавычки. Не одинарные, а обратные. Потому у Вас такое и выдаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 21:40:31 |
|
||
|
Isql
|
|||
|---|---|---|---|
|
#18+
Хелп// данном случае идёт речь о sybase isql, так? да совершенно верно //У Вас в var находится значение, возвращённое count-ом ? Бред но в var Находится isql -b -Uuser -Ppassword -SMySybase<<ISQL_END1 set nocount on use mybase go select count(*) from mytable go ISQL_END1 } | sed -e "s/^ *//"` вот это и выдается мне на экран (ну только соответственно, там мои параметры и мой запрос) глянь сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2007, 01:20:18 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=34962498&tid=1487457]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 355ms |

| 0 / 0 |
