jan 07
Para se descobrir quais os campos fazem parte de uma tabela, pode-se executar a query abaixo modificando apenas o nome da tabela:
SELECT SC.Name As ‘Colunas’ FROM SysObjects SO
INNER JOIN SysColumns SC ON SO.id = SC.id
WHERE SO.Name=’NomeDaTabela’
[]‘s
Posted in MS SQL Server | No Comments »
abr 11
Quando utilizamos a opção de identity no MS SQL, um determinado campo será automaticamente incrementado à cada nova inserção de registros em uma determinada tabela.
Para recuperar esse valor gerado assim que o registro for inserido, você poderá utilizar o código abaixo:
INSERT INTO Agenda (Nome, Telefone) VALUES ('Marcelo Petersen','11 2121-2121')
SELECT MAX(@@IDENTITY) FROM Agenda AS NovoId
Essa informação é válida quando você precisar vincular o valor gerado automaticamente em alguma outra tabela.
Posted in ASP, ASP.NET, MS SQL Server | No Comments »