Pessoal bom dia,
Estou fazendo estagio a pouco tempo e estou trabalhando com oracle, mas não tinha nenhuma experiência eagora já estou um pouco melhor rs.
estou com uma duvida na hora de fazer um update, vou ter que fazer um update de um campo de uma tabela mas depende muito das constraints
porque elas que vão definir se é para fazer o update ou não tenho 5 constraints.
não sei se vocês irão me entender mas desde de já muito obrigado, já aprendi muito com vocês.
update
-
- Rank: Estagiário Pleno
- Mensagens: 5
- Registrado em: Seg, 22 Fev 2010 4:41 pm
- Localização: santo andré -sp
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

fala ai rafaelrfl17
então.. da a estrutura da tabela e tambem especifique as constraints..
e diga qual o seu real problema.. que dados você tera que inserir
acho q você não deixou claro a sua duvida.. posta ai pra gente poder te ajudar
então.. da a estrutura da tabela e tambem especifique as constraints..
e diga qual o seu real problema.. que dados você tera que inserir
acho q você não deixou claro a sua duvida.. posta ai pra gente poder te ajudar
Faça o que o Victor disse, dê mais informações, regras de negócios, estruturas das tabelas envolvidas, etc... Pois só com estas informações que passou não dá pra definir nada por enquanto.
- adrianoturbo
- Moderador
- Mensagens: 393
- Registrado em: Qui, 20 Mar 2008 4:09 pm
- Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----
---Para cada problema dificil existe uma solução simples.----
Como não vi as regras de negócios segue o exemplo:
Tenho a tabela cliente : UPDATE CLIENTE
SET NM_CLIENTE ='JOAO'
WHERE NM_CLIENTE='JOSE'
Repare que o comando SET altera o nome JOSE para JOAO .
Bom é isso ,com esse exemplo pode ficar a vontade para dar update .
Tenho a tabela cliente :
CREATE TABLE CLIENTE(
COD_CLIENTE INTEGER NOT NULL,
NM_CLIENTE VACHAR2(60) NOT NULL,
ENDERECO VARCHAR2(60) NOT NULL,
TELEFONE VARCHAR2(100) NOT NULL,
RENDA NUMBER(10,2) NOT NULL
);
ALTER TABLE CLIENTE
ADD CONSTRAINT PK_CLIENTE PRIMARY KEY(COD_CLIENTE)
Se quiser alterar os dados dos campos :basta dar um update apontando para a tabela setando para o valor a ser alterado e colocando uma claúsula para alterar apenas o campo que deseja .
Ex:
SET NM_CLIENTE ='JOAO'
WHERE NM_CLIENTE='JOSE'
Repare que o comando SET altera o nome JOSE para JOAO .
Bom é isso ,com esse exemplo pode ficar a vontade para dar update .
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 1 visitante