Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
vindalencio
Rank: Analista Sênior
Mensagens: 140 Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio
Ter, 18 Mai 2010 10:07 am
Pessoal,
Alguém sabe porque está dando erro na criação desta tabela??
Selecionar tudo
create table PO.FRK_PEDIDOS_WEBS
(
idinterf NUMBER(32),
codstatus NUMBER(2),
erro VARCHAR2(2000),
pedido_compra PO.PO_HEADERS_ALL.SEGMENT1%TYPE,
release_num PO.PO_RELEASES_ALL.RELEASE_NUM%TYPE)
da erro de parentes nos campos que estou referenciando de outra tabela...
No aguardo.
victorhugomuniz
Moderador
Mensagens: 1396 Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
Trevisolli
Moderador
Mensagens: 2016 Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Ter, 18 Mai 2010 10:22 am
Cara, num fiz o teste aqui brow, mas, num tenho certeza que se pode referenciar %TYPE (coluna de outra tabela) na criação da tabela.
Pelo menos até o 10g nunca vi..
À não ser que você crie um type e referencie este type (não a coluna de outra tabela).
Trevisolli
Moderador
Mensagens: 2016 Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Ter, 18 Mai 2010 10:51 am
Então, com %TYPE creio que não funciona mesmo.
Mas, se criar um OBJECT, ai dá certo.
http://download.oracle.com/docs/cd/B105 ... objbas.htm
Selecionar tudo
CREATE TYPE person AS OBJECT (
name VARCHAR2(30),
phone VARCHAR2(20) );
create TABLE teste (nome person);
Só uma dica é, ver certinho o CUSTO x BENEFÍCIO de se criar desta forma.
vindalencio
Rank: Analista Sênior
Mensagens: 140 Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio
Ter, 18 Mai 2010 11:11 am
Acredito que com tabela não da mesmo....
Vou criar os objetos....
Obrigado, pessoal...
Usuários navegando neste fórum: Bing [Bot] e 1 visitante