Je fouillais SSMS et j'ai remarqué que la "taille" de mes INTcolonnes était de 4 octets (attendue) mais j'ai été un peu choqué de voir que mes BITcolonnes étaient un octet entier. Ai-je mal compris ce que je regardais?
Je travaille sur une conception de base de données PostgreSQL et je me demande comment stocker au mieux les horodatages. Hypothèses Les utilisateurs de différents fuseaux horaires utiliseront la base de données pour toutes les fonctions CRUD. J'ai regardé 2 options: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') …
Quelle est la meilleure conception pour une table, un Typechamp qui est de intou char(1)? En d'autres termes, étant donné ce schéma: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Est-il plus efficace (en termes de performances) VehTyped'être un intou un …
Lors de la migration de tables provenant d'autres SGBD vers Oracle, l'une des tâches standard consiste à remplacer tous les VARCHAR(n)champs par des VARCHAR2(n)champs (à condition que n <= 4000). Pourquoi Oracle appelle-t-il ce type de données VARCHAR2et pas seulement VARCHARcomme les autres SGBD?
Après la version 5.0.3 (qui autorisait VARCHAR à 65 535 octets et arrêtait de tronquer les espaces de fin), existe-t-il une différence majeure entre ces deux types de données? Je lisais la liste des différences et les deux seules à noter sont: Pour les index sur les colonnes BLOB et …
J'ai besoin de convertir une valeur de Double Precision en Bigint avec PostgreSQL. Comment puis je faire ça? J'ai essayé avec to_bigint(myvalue)mais cette fonction n'existait pas.
Lorsque j'exécute cette commande avec SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Je suis en train, Arithmetic overflow error converting expression to data type int. Une idée sur quelle en est la cause? Je suis juste en …
Lorsque nous utilisons une longueur d'argument avec des types de données numériques, autant que je sache, cela spécifie la largeur d'affichage. J'ai essayé ce qui suit: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | …
Chaque ligne d'une table possède une colonne système ctid de type tidqui représente l'emplacement physique de la ligne: 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 (0,2) | …
Il y a un débat au travail de ma femme sur l'utilisation varchar(255)de tous les varcharchamps dans les tables temporaires des procédures stockées. Fondamentalement, un camp veut utiliser 255 car cela fonctionnera toujours même si la définition change, et l'autre camp veut s'en tenir à la taille dans les tableaux …
Dans le manuel MySQL, il est écrit: BOOL, BOOLEAN Ces types sont synonymes de TINYINT (1). Une valeur de zéro est considérée comme fausse. Les valeurs non nulles sont considérées comme vraies: J'ai créé une colonne BOOLEAN avec 0comme valeur par défaut. Ensuite, je mets à jour la valeur 2. …
Supposons que je souhaite stocker des numéros de téléphone dans une base de données. J'accepte les numéros de téléphone de l'extérieur des États-Unis. Comment pourrais-je stocker ces numéros de téléphone?
Les bases de données sont généralement très personnalisables avec différents types de données et longueurs personnalisées. Cela m'étonne, alors que j'essaie de chercher la syntaxe pour utiliser des unsigned inttypes qui ne sont pas disponibles à partir de PostgreSQL et de MS SQL Server. MySQL et Oracle semblent le faire. …
J'essaie de modéliser un module d'authentification utilisateur pour une base de données MS SQL Server qui sera le back-end d'une application d'interface utilisateur Delphi. Fondamentalement, je veux avoir des comptes d'utilisateurs où l'utilisateur appartient à un seul groupe. Un groupe peut avoir "n" nombre de droits. Je souhaite également ajouter …
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.