Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Não são permitidas subconsultas após VALUES?


A primeira coisa é a primeira - seu código, mesmo se você corrigir sua sintaxe, está errado. Parece que você está tentando implementar seu próprio mecanismo de incremento automático. Isso falhará.
A maneira correta é usar o mecanismo interno do SQL Server para incremento automático e criar o ID colunas como um Identity .

Então você não precisa incluí-lo na instrução insert, e você está seguro mesmo em ambientes multi-cliente ou multi-thread (que sua implementação atual começará a dar resultados errados).