DUVIDA técnica no POSTGRE

PostgreSQL

Delphi

27/02/2017

Ola.
Tenho uma dúvida quanto a clausula DEFAULT no campo de uma tabela
Digamos que eu tenha a tabela clientes com uma coluna "estado"
cujo valor do campo defini com "SP"
.
ex:
create table clientes (
nome varchar(50)
estado varchar(02) DEFAULT 'SP'
)
.
quando dou um insert no banco funciona beleza
.
ex: INSERT INTO CLIENTES (nome) values ('jose')
.
O banco cria o registro: 'jose', 'SP'
.
Agora no Delphi tenho a seguinte questão.
Uso um componente FDQUERY do firedac: ex "clientes"
.
e dou um APPEND: ex clientes.Append
.
Nesse momento o que aconteceu no banco? acredito que NADA. Estou certo ou errado?
.
Pois apos o APPEND o campo no componente não tem nada.
ex: ClientesEstado.Value = ''
.
Então se eu quero mostrar na tela de cadastro o valor que veio do banco não tem como?
Pois ele só vai aparece no POST? certo ou errado?
.
Alguém poderia confirmar essas informações ?
Obrigado.
Alberto

Alberto

Curtidas 0

Respostas

Raylan Zibel

Raylan Zibel

27/02/2017

Certo.
GOSTEI 0
POSTAR