Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2
    Vorrei sapere come faccio ad usare un'autoincremento in una tabella sqlserver per poter incrementare l 'identificativo del record .

    Esiste un tipo di dato numerico - autoincremento o come in oracle una sezione di variabili che servono solo per ID e che permottono incrementi..

    Qualsiasi soluzione gradita
    Action for Reaction

    ProduciConsumaCrepa

  2. #2
    Come tipo di var utilizza INT, dagli poi IDENTITY nelle proprietà (dovrai anche settare il numero di incremento).

    A presto

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2

    Grazie ma .............

    Come faccio poi nell'insert in sql a dirgli di usare il
    "next value" ???

    Il db e gia fatto io devo solo lvorarci sopra con query varie .........


    Comunque grazie mille
    Action for Reaction

    ProduciConsumaCrepa

  4. #4
    Con una nuova INSERT, SQLServer incrementa di 1 (o il valore che hai assegnato) automaticamente il record (o meglio, alla fine della transazione e se è tutto a posto).

  5. #5
    In verità l'autoincremento è automatico e si incrementa di N dove N è appunto il parametro definito in tabella.
    Puoi leggere l'ultimo ID con la variabile @@IDENTITY

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.