cheires Posted November 17, 2007 at 01:00 PM Report Share #148043 Posted November 17, 2007 at 01:00 PM Pretendo executar uma query que me mostre apenas um registo, nomeadamente o untimo registo insrido. A tabela tem uma chave primária, mas como os registos da mesma não estão visiveis ao utilizador, queria uma query que apenas devolvesse a chave do ultimo registo inserido. Tipo uma tabela com os campo numero, nome e morada. Um utilizador apenas insere o nome e a morada, uma vez que o numero é automático, queria k o utilizador ficasse a conhecer o seu numero. Haverá algum comando que dê o máximo? tipo, select numero from utilizador where numero = máximo. Obrigados pela ajuda. Abraço Link to comment Share on other sites More sharing options...
Hipnoted Posted November 17, 2007 at 01:34 PM Report Share #148054 Posted November 17, 2007 at 01:34 PM Pelo que percebi... SELECT MAX(numero) FROM tabela Agora se fizeres essa consulta antes de inserir vai-te dar o número do registo anterior... "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
cheires Posted November 17, 2007 at 02:48 PM Author Report Share #148073 Posted November 17, 2007 at 02:48 PM Sim sei que tenho que ter atenção a isso. Obrigado pela dica Link to comment Share on other sites More sharing options...
RVG Posted November 19, 2007 at 09:34 AM Report Share #148555 Posted November 19, 2007 at 09:34 AM boax.... A menos que a aplicacao seja monoposto, ou que estejas a borrifar-te para a qualidade do programa... nunca se deve fazer SELECT MAX(numero) FROM tabela para saber qual o ultimo registo inserido por um utilizador... Link to comment Share on other sites More sharing options...
Sérgio Costa Posted November 19, 2007 at 06:02 PM Report Share #148664 Posted November 19, 2007 at 06:02 PM Se estas com transact-sql e queres saber o id do ultimo registo que inseriste: select @@identity é o que procuras. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now