Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Название таблицы и столбца как параметры функции
|
|||
|---|---|---|---|
|
#18+
Скажите пожалуйста как выполнить в фунции такую конструкцию: max_value:=SELECT max(column_name) FROM table_name; pgAdmin ругается на то, что такая строка в его представлении: SELECT SELECT max($1) FROM $2; Хотя последовательность параметров была обратной и если убрать SELECT то при выполнении будет выдаваться ошибка, что столбца $2 такого нет. В чем причина, и как эту проблему решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 19:53 |
|
||
|
Название таблицы и столбца как параметры функции
|
|||
|---|---|---|---|
|
#18+
Можно использовать dynamic execution, т.е, в таком роде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2006, 21:24 |
|
||
|
Название таблицы и столбца как параметры функции
|
|||
|---|---|---|---|
|
#18+
Большое спасибо за хорошую подсказку! У меня возникли некоторые вопросы. Что-то странное творится - при выполнении такой простой функции: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ERROR: current transaction is aborted, commands ignored until end of transaction block И повторные попытки правильного вызова выдают ту же ошибку. Подскажите как принудительно завершить неверный вызов и в чем разница между ' и " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 09:19 |
|
||
|
Название таблицы и столбца как параметры функции
|
|||
|---|---|---|---|
|
#18+
в том что 'value' это данные типа текст а "табле наме" это для названий таблиц схем колонок и т.д. в твоей вункции явно указано maximum(table_name varchar, column_name varchar) VARCHAR поэтому и передавать надо через ' ' если бы ты хотел вызвать эту функцию со значением поля то вызывал бы так select * from maximum(field_name) или select * from maximum("field_name") причем "filed_name" != "FielD_NaME" ,а field_name = Field_naME =FIELD_NAME т.е "" касе сенсетив. ваще, умеющий читать человек найдет это в доках .. для людей с плохим англиским там даже примеры есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 10:57 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=322&tid=2006452]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 298ms |

| 0 / 0 |
