Ho bisogno di memorizzare un array di bit per ogni record di una tabella, supportando le seguenti operazioni: Verifica se è impostato un bit e impostazione di un bit (utilizzando SQL) Interrogazione e impostazione del valore tramite ADO 2.8 (non ADO.NET) Indicizzazione (per beneficiare della funzione "indice di copertura") Il …
Sto usando SQLite e ho bisogno di memorizzare i prezzi. Di SQLite REALtipo di dati dice che utilizza floating-pointche è inaccettabile di archiviazione per i prezzi. Esiste un tipo di dati oltre a TEXT che posso usare per archiviare i prezzi numericamente in modo che vengano ordinati correttamente?
Sto aggiornando il mio IDENTITYscript di controllo di overflow per tenere conto delle colonne DECIMALeNUMERIC IDENTITY . Come parte del controllo computo la dimensione dell'intervallo del tipo di dati per ogni IDENTITYcolonna; Lo uso per calcolare quale percentuale di tale intervallo è stata esaurita. Perché DECIMALe NUMERIC la dimensione di …
Uno dei nostri clienti utilizza per alcune colonne il tipo DECIMAL(18,0)di dati nel suo database SQL Server 2008R2. Poiché le colonne crescono abbastanza lentamente, ha recentemente proposto di modificare il tipo di dati in DECIMAL(5,0)per recuperare spazio di archiviazione. Secondo la libreria MSDN , lo spazio di archiviazione del DECIMAL(5,0)tipo …
Ho ereditato alcuni database di SQL Server. Esiste una tabella (chiamerò "G"), con circa 86,7 milioni di righe e 41 colonne di larghezza, da un database di origine (chiamerò "Q") su SQL Server 2014 Standard che ottiene ETL su un database di destinazione (chiamerò "P") con lo stesso nome di …
MySQL ha supporto per tipi di dati personalizzati? Ad esempio, i codici postali potrebbero essere memorizzati in un varchar(10)campo, ma potrebbero essere compattati in un int, con opzioni per lo spazio vuoto e un contrassegno a seconda che si tratti di un codice postale di 5 cifre o 5 + …
Nella documentazione di PostgreSQL, si dice che i tipi di dati interi possono essere memorizzati in uno spazio a due, quattro o otto byte. Una delle colonne di una tabella nel mio database contiene un valore intero a un byte e voglio che sia memorizzato in un tipo di dati …
Quindi questa sarà la domanda fittizia dell'anno, ma devo fare una domanda poiché non è la prima volta che la passo. Dai un'occhiata alla seguente definizione di tabella: Dai un'occhiata alla colonna from_numberche è in VARCHAR(45)questo momento ma conterrà un numero di telefono. Dal momento che non so quanti numeri …
Devo memorizzare numeri interi senza segno a 128 bit in MySQL e mi chiedevo quale sia il miglior tipo di dati per memorizzare numeri così grandi. In questo momento, sto usando binary(16)ma ciò comporta molte funzioni di conversione pack(/huge number in hex .../). Esiste un tipo di dati migliore per …
AGGIORNAMENTO: Questo è sicuramente un bug. Per i dettagli completi, vedere questo articolo Connect . Durante il test di alcune modifiche a sp_BlitzCache (divulgazione completa, sono uno degli autori), mi sono imbattuto in quello che pensavo fosse un bug nel nostro codice. A un certo punto, stiamo abbinando l'hash del …
Ho riscontrato un problema in cui CASEun'espressione non restituisce ciò che mi aspetto. Come test, ho aggiunto una variabile decimale ed eseguito la stessa CASEespressione contro di essa e funziona bene, restituendo i risultati come mi aspettavo (arrotondando il valore quando IsGun=1. Ma quando eseguo quella stessa CASEespressione con un …
Durante la discussione di una soluzione CTE ricorsiva per questa domanda: Ottieni gli ultimi 5 valori distinti per ciascun ID @ypercube si è imbattuto in un'eccezione sorprendente, che ci ha portato a studiare la gestione dei modificatori di tipo. Abbiamo trovato un comportamento sorprendente. 1. Type cast mantiene il modificatore …
Continuando la mia recente tendenza a giocare con numeri grandi , di recente ho bollato un errore che stavo riscontrando fino al seguente codice: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; L'output che …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.