Comment obtenir de l'identité actuelle de nombre de table dans sql server compact
Je veux obtenir de l'identité actuelle de la valeur d'une table spécifique
Comme IDENT_CURRENT('table') dans sql server
Je sais que je vais regretter de lui demander, mais pourriez-vous expliquer pourquoi?
Dès que vous connaissez la réponse, il peut être mis à jour. Comment voulez-vous l'utiliser?
Je suis la conversion d'une base de données du programme à sqlce. ce programme, utilisez cette commande
Dès que vous connaissez la réponse, il peut être mis à jour. Comment voulez-vous l'utiliser?
Je suis la conversion d'une base de données du programme à sqlce. ce programme, utilisez cette commande
OriginalL'auteur Hamid | 2013-07-09
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez obtenir une identité dernière valeur insérée pour une table particulière, utilisez l'instruction suivante:
Par exemple:
OriginalL'auteur Samba
OriginalL'auteur Md. Parvez Alam
de Hamid réponse est très bien si ce que vous cherchez est ce que l'identité de la colonne valeur de départ est (c'est à dire que la première valeur de la colonne d'identité a été ou va être), mais si vous êtes à la recherche de ce que la prochaine valeur d'une ligne insérée va être, c'est la requête que vous souhaitez utiliser:
OriginalL'auteur Alex
De vérifier l'identité:
Pour réensemencer l'identité:
OriginalL'auteur Bikram
si vous êtes tombé que la réponse n'est pas correcte, n'hésitez pas à ajouter votre propre, mais ne changent pas d'autres réponses.
Très bien, mais la correction de la réponse n'est pas "destiné à l'adresse de l'auteur". Vous pouvez dire que mon montage n'était pas approprié, mais que les raisons du rejet ne fait pas de sens. Je n'avais pas l'intention à l'adresse de l'auteur.
Il montre la valeur de départ et le pas d'incrémentation de la valeur. Bien sûr, montre la plupart du temps la valeur =1
OriginalL'auteur Hamid
Si vous voulez juste après une INSERTION, vous pouvez utiliser
Sinon, vous devez utiliser:
SELECT MAX(Id) FROM Table
ne sera pas bon si vous ne opérations qui peut effacer la totalité de la table ou de supprimer les lignes qui sont actuellement lesMAX(Id)
valeur.Option 1 fonctionne bien, après l'opération d'insertion. Option 2 n'est pas recommandée.
OriginalL'auteur ErikEJ
OriginalL'auteur test data