função para tabela PESSOA , PESSOAFISICA e PESSOAJURIDICA
25/10/2012
0
1 - Qual a forma mais correta de fazer esta função e como pegar a pk corrente da tabela PESSOA, pois tbm é pk da filha?
2 - Como executar a função trigger no C# usando asp.net ?
Desde já muito obrigado!
Fabio Marques
Posts
25/10/2012
Robson Alves
Efetuaria um select MAX na tabela de pessoa pegando o último ID e passando para a filha correspondente.
A trigger é uma função do SQL, portanto ele irá executar o "Gatilho" conforme o evento DML (INSERT, UPDATE, DELETE)
portanto conforme você cria sua trigger e definir em qual evento ela irá ser chamada, ela o fará, o C# não tem dominio sobre isso.
25/10/2012
Robson Alves
utilizar o @@INDENTITY ou SELECT SCOPE_IDENTITY
eles retornam o último ID inserido, no caso você deve utilizar este comando após o INSERT.
25/10/2012
Robson Alves
--, desculpa!
veja se te ajuda.
[url]http://stackoverflow.com/questions/6485778/php-postgres-get-last-insert-id[/url]
25/10/2012
Fabio Marques
Clique aqui para fazer login e interagir na Comunidade :)