+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

tipo di dato per chiave primaria

  1. #1
    L'avatar di orpo970
    orpo970 non è in linea Scolaretto
    mi dite che tipo di dato usate per un campo chiave ? ho letto in giro che se utilizzo un tipo troppo "grande" rischio un rallentamento in generale, in particolare in caso di join.

  2. #2
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    Dipende.
    Per una tabella "normale" con un numero limitato di records (2miliardi) puoi utilizzare il tipo "intero".
    Per altre tabelle dipende dalla situazione.
    Alcuni utilizzano il GUID altri più prosaicamente dei campi che possono anche essere "codici unici" come codice cliente in una anagrafica clienti.
    In ogni caso (anche nel caso di tabella con codice cliente univoco) personalmente penserei al tipo intero o al guid seguendo la regola che un campo della tabella NON può fungere da chiave primaria e da campo "battezzato".
    ℹ️ Leggi di più su Cteniza ...

  3. #3
    L'avatar di orpo970
    orpo970 non è in linea Scolaretto
    essendo abituato ad usare access che il campo Id in sostanza lo crea da solo non mi sono mai posto il problema, percui non sapendo prevedere quanti record potrei andarci a scrivere mi preoccupavo di quale tipo dichiarare. Ho letto che alcuni utilizzano il GUID, ma ho anche letto che appesantiscono troppo l'archivio, in ogni caso li dichiarerò come interi.

    Grazie

  4. #4
    L'avatar di bumm
    bumm non è in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Usa il tipo long(BigInt). Di sicuro non arriverai all'ultimo numero...
    Il tipo GUID garantisce la univocità anche oltre alla tua tabella o database. Quindi se prevedi ll popolamento esterno e poi sincronizzazione dei dati in tabelle tra più database, e il caso di usarlo.
    ℹ️ Leggi di più su bumm ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Aggiornamento Chiave Primaria
    Da Maverick03 nel forum Visual Basic .Net
    Risposte: 8
    Ultimo Post: 23-04-2018, 13:29
  2. Problema con Chiave primaria calcolata
    Da Falco69 nel forum Microsoft Access
    Risposte: 21
    Ultimo Post: 09-02-2017, 10:29
  3. Incompatibilità tra dato tipo testo di una cella e dato tipo string
    Da saveriomartino nel forum Microsoft Excel
    Risposte: 10
    Ultimo Post: 16-07-2015, 18:50
  4. chiave primaria
    Da raphael9999 nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 17-04-2015, 17:31
  5. Problema Chiave Primaria
    Da Shark nel forum Microsoft Word
    Risposte: 3
    Ultimo Post: 15-10-2004, 22:03