Erro ao SL PLUS

06/02/2008

0

Galera eu nao uso oracle a muito tempo para ser exato uma semana, em casa to com o apex, a interface web o seguinte peguei este codigo dele e colei no sql plus no servidor , mas da erro.

perguntas:
1- o que define o termino comando no sql plus? o ; ???
2- pq as vezes ele apenas pula linha e nada de dar retorno?
3- tem alguma forma facil de eu pegar estes codigos gerados pelo meu oracle e subir raidamente via sql plus?
4- no sql plus as vezes quando executa iesse codigo ai debaixo pq ele da erro de compilacao na trigger

grato,

CREATE TABLE ´USUARIOS´
(´ID´ NUMBER,
´LOGIN´ VARCHAR2(255),
´SENHA´ VARCHAR2(255),
´EMAIL´ VARCHAR2(255),
CONSTRAINT ´USUARIOS_PK´ PRIMARY KEY (´ID´) ENABLE
)
/

CREATE OR REPLACE TRIGGER ´BI_USUARIOS´
before insert on ´USUARIOS´
for each row
begin
select ´USUARIOS_SEQ´.nextval into :NEW.ID from dual;
end;

/
ALTER TRIGGER ´BI_USUARIOS´ ENABLE
/


Aslam

Aslam

Responder

Posts

11/02/2008

Djjunior

SQLPlus não pode ter linhas em branco. arranque-as.
CREATE TABLE "USUARIOS" 
( "ID" NUMBER, 
"LOGIN" VARCHAR2(255), 
"SENHA" VARCHAR2(255), 
"EMAIL" VARCHAR2(255), 
CONSTRAINT "USUARIOS_PK" PRIMARY KEY ("ID") ENABLE 
) 
/ 
CREATE OR REPLACE TRIGGER "BI_USUARIOS" 
before insert on "USUARIOS" 
for each row 
begin 
select "USUARIOS_SEQ".nextval into :NEW.ID from dual; 
end; 
/ 
ALTER TRIGGER "BI_USUARIOS" ENABLE 
/


As vezes é o ; as vezes o / não sei dizer ao certo quando é o que.


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar