TEnho um select que faço a seguinte verificação:
and id_produto < 9999
Gostaria de saber como faço para que compare tipo:
and id_produto < tabela.id_produto%type
Teria como?
Grato,
and id_produto < 9999
and id_produto < tabela.id_produto%type
SQL> DESC EMP
Name Null? Type
------------------------------- -------- ----
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2) ===> ESSA que eu quero!
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
SQL>
SQL> select DATA_PRECISION - DATA_SCALE CASAS_DECIMAIS_DA_COLUNA_SAL
2 from user_tab_columns
3 where table_name ='EMP'
4 AND COLUMN_NAME ='SAL'
5 /
CASAS_DECIMAIS_DA_COLUNA_SAL
----------------------------
5
1 row selected.
SQL>
SQL> select
2 DATA_PRECISION-DATA_SCALE CASAS_DECIMAIS_DA_COLUNA_SAL
3 , POWER(10, DATA_PRECISION-DATA_SCALE ) VALOR_MAXIMO
4 from user_tab_columns
5 where table_name ='EMP'
6 AND COLUMN_NAME ='SAL'
7
SQL> /
CASAS_DECIMAIS_DA_COLUNA_SAL VALOR_MAXIMO
---------------------------- ------------
5 100000
1 row selected.
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes