Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
Добрый день! В Oracle при объявлении переменной можно не указывать тип явно, а сослаться на тип столбца таблицы: Код: plsql 1. возможно ли подобное на DB2 при объявлении переменной через declare или описании параметров хп, функции? Нашел нечто подобное только для пользовательских типов: Код: plsql 1. а для типов столбцов таблиц ну никак. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 13:10 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
kalupator, Добрый день. Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:14 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
Привет, да, anchored data type называется: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.apdv.sqlpl.doc/doc/c0053595.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:16 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
kospos, Mark Barinstein, спасибо. anchor - то, что нужно! жаль, что работает только при объявлении переменной. параметры функции или хп почему-то нельзя делать anchor. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:38 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
kalupator, а вообще странно - написано, что могут быть и параметры anchor. http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.apdv.sqlpl.doc%2Fdoc%2Fc0053589.html авторAnchored variables are supported in the following contexts: SQL procedures In SQL procedures, parameters and local variables can be specified to be of an anchored data type. Compiled SQL functions SQL functions created using the CREATE FUNCTION statement that specify the BEGIN clause instead of the BEGIN ATOMIC clause can include parameter or local variable specification that are of the anchored data type. но у меня всегда в таком случае валится SQL0206N имя недопустимо в контексте, где оно используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:46 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
kalupatorжаль, что работает только при объявлении переменной. параметры функции или хп почему-то нельзя делать anchor. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:56 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
kalupator, Можно. Но для SQL ф-й/процедур. Для external нельзя, что, в общем-то, логично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 14:59 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
CawaSPb, у меня sql create or replace procedure update_fbls_table( in fn_fld1 anchor fbls.fld1, in fn_fld2 anchor fbls.fld2, in fn_fld3 anchor fbls.fld3) language sql modifies sql data begin ... end; SQL0206N fbls.fld1 недопустимо в контексте, где оно используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 15:17 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
kalupator, У тебя проблема в том, что fbls.fld1 не разрешается, укажи схему, где находится fbls в current schema и current path в сессии, в которой пытаешься процедуру задеплоить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 15:28 |
|
||
|
указать datatype переменной неявно (сослаться на тип столбцы таблицы)
|
|||
|---|---|---|---|
|
#18+
kalupator, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. У вас оно не может разрешить имя колонки в текущем контексте. Или имя неправильное, или с текущей схемой (текущим path) что-то неправильно. Попробуйте указать полное имя, вместе со схемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2012, 15:33 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=46&tid=1601890]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 294ms |
| total: | 440ms |

| 0 / 0 |
