J'essaie de sélectionner max: valeur dans une table et d'insérer la valeur dans la même table.Procédure stockée sélectionnez la valeur max et insérez
Le code est:
CREATE PROCEDURE [dbo].[InsertLogin]
@LOG_ID INT OUTPUT,
@LOG_NAME VARCHAR(100),
@LOG_EMAIL VARCHAR(100)
AS
INSERT INTO login(LOG_NAME, LOG_EMAIL)
VALUES(@LOG_NAME, @LOG_EMAIL)
SET @LOG_ID = @@IDENTITY
Les autres valeurs insèrent sauf LOG_ID son obtenir nulle.
quelle colonne dans le tableau 'login' qui a une propriété de' IDENTITY'? –
Je pense que c'était le problème comment puis-je définir cela. – Rakesh
ok, quelle colonne voulez-vous définir comme valeur d'incrémentation automatique? avez-vous un 'ID' l'unique identifie la ligne? –