Stavo frugando in SSMS e ho notato che la "dimensione" delle mie INTcolonne era di 4 byte (prevista), ma ero un po 'scioccato nel vedere le mie BITcolonne erano un intero byte. Ho frainteso quello che stavo guardando?
Sto lavorando su un progetto DB PostgreSQL e mi chiedo come archiviare i timestamp nel modo migliore. ipotesi Gli utenti con fusi orari diversi useranno il database per tutte le funzioni CRUD. Ho esaminato 2 opzioni: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Per …
Qual è il miglior design per un tavolo, un Typecampo di into char(1)? In altre parole, dato questo schema: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) È più efficiente (in termini di prestazioni) VehTypeessere into o char(1)? Supponi di avere …
Quando si esegue la migrazione di tabelle provenienti da altri DBMS su Oracle, una delle attività standard è quella di sostituire tutti i VARCHAR(n)campi con VARCHAR2(n)campi (forniti n <= 4000). Perché Oracle chiama questo tipo di dati VARCHAR2e non solo VARCHARcome altri DBMS?
Dopo la versione 5.0.3 (che ha consentito a VARCHAR di essere 65.535 byte e ha smesso di troncare gli spazi finali), c'è qualche grande differenza tra questi due tipi di dati? Stavo leggendo l' elenco delle differenze e le uniche due note sono: Per gli indici su colonne BLOB e …
Devo convertire un valore di Double Precision in Bigint con PostgreSQL. Come posso fare ciò? Ho provato con to_bigint(myvalue)ma quella funzione non esisteva.
Quando eseguo questo comando con SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Sto ricevendo Arithmetic overflow error converting expression to data type int. Qualche idea su quale sia la causa? Sto solo seguendo le istruzioni in questa …
Quando utilizziamo una lunghezza argomento con tipi di dati numerici, per quanto ne so questo specifica la larghezza di visualizzazione. Ho provato quanto segue: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | Create Table …
Ogni riga in una tabella ha una colonna ctid di sistema di tipo tidche rappresenta la posizione fisica della riga: create table t(id serial); insert into t default values; insert into t default values; select ctid , id from t; ctid | id : ---- | -: (0,1) | 1 …
C'è un dibattito sul lavoro di mia moglie sul solo utilizzo varchar(255)di tutti i varcharcampi nelle tabelle temporanee nelle procedure memorizzate. Fondamentalmente, un campo vuole usare 255 perché funzionerà sempre anche se la definizione cambia, e l'altro campo vuole attenersi alle dimensioni nelle tabelle di origine per potenziali miglioramenti delle …
Dal manuale di MySQL, dice: BOOL, BOOLEAN Questi tipi sono sinonimi di TINYINT (1). Un valore pari a zero è considerato falso. I valori diversi da zero sono considerati veri: Ho creato una colonna BOOLEAN con 0come valore predefinito. Quindi aggiorno il valore a 2. Logicamente, mi aspetterei che MySQL …
Supponiamo di voler memorizzare i numeri di telefono in un database. Potrei accettare numeri di telefono al di fuori degli Stati Uniti. Come farei per memorizzare questi numeri di telefono?
I database sono generalmente molto personalizzabili con diversi tipi di dati e lunghezze personalizzate. Mi sorprende, mentre provo a cercare la sintassi per usare unsigned inttipi che non sono disponibili da PostgreSQL e MS SQL Server. Sembra che MySQL e Oracle. Sembra un'omissione lampante da parte loro - la migliore …
Sto cercando di modellare un modulo di autenticazione utente per un database MS SQL Server che sarà il back-end di un'applicazione IU Delphi. Fondamentalmente, voglio avere account utente in cui l'utente appartiene a un solo gruppo. Un gruppo può avere "n" numero di diritti. Voglio anche aggiungere la cronologia delle …
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.