J'ai besoin de stocker un tableau de bits pour chaque enregistrement d'une table, prenant en charge les opérations suivantes: Tester si un bit est défini et définir un bit (à l'aide de SQL) Interrogation et définition de la valeur à l'aide d'ADO 2.8 (pas d'ADO.NET) Indexation (afin de bénéficier de …
J'utilise SQLite et j'ai besoin de stocker les prix. SQLite REALtype de données indique qu'il utilise ce floating-pointqui est inacceptable de stockage pour les prix. Existe-t-il un type de données en plus de TEXT que je peux utiliser pour stocker les prix numériquement afin qu'ils soient triés correctement?
Je mets à jour mon IDENTITYscript de vérification de débordement pour tenir compte des colonnes DECIMALetNUMERIC IDENTITY . Dans le cadre de la vérification, je calcule la taille de la plage du type de données pour chaque IDENTITYcolonne; Je l'utilise pour calculer quel pourcentage de cette plage a été épuisé. …
Un de nos clients utilise pour certaines colonnes le type DECIMAL(18,0)de données dans sa base de données SQL Server 2008R2. Parce que les colonnes croissent assez lentement, il a récemment proposé de changer le type de données DECIMAL(5,0)pour retrouver un peu de stockage. Selon la bibliothèque MSDN , l'espace de …
J'ai hérité de certaines bases de données SQL Server. Il y a une table (je vais appeler "G"), avec environ 86,7 millions de lignes et 41 colonnes de large, à partir d'une base de données source (je vais appeler "Q") sur SQL Server 2014 Standard qui obtient ETL pour une …
MySQL prend-il en charge les types de données personnalisés? Par exemple, les codes postaux peuvent être stockés dans un varchar(10)champ, mais ils peuvent être compactés dans un int, avec des options pour les blancs, et un indicateur indiquant s'il s'agit d'un code postal à 5 chiffres ou 5 + 4 …
Dans la documentation PostgreSQL, il est dit que les types de données entiers peuvent être stockés dans un espace de deux, quatre ou huit octets. L'une des colonnes d'une table dans ma base de données contient une valeur entière sur un octet et je souhaite qu'elle soit stockée dans un …
Ce sera donc la question fictive de l'année mais je dois me poser car ce n'est pas la première fois que je passe par là. Jetez un œil à la définition de tableau suivante: Jetez un oeil à la colonne from_numberqui est en VARCHAR(45)ce moment, mais elle contiendra un numéro …
J'ai besoin de stocker des entiers non signés de 128 bits dans MySQL et je me demandais quel est le meilleur type de données pour stocker de tels grands nombres. En ce moment, j'utilise binary(16)mais cela implique beaucoup de fonctions de conversion pack(/huge number in hex .../). Existe-t-il un meilleur …
MISE À JOUR: Ceci est définitivement un bug. Pour plus de détails, consultez cet élément Connect . En testant certaines modifications de sp_BlitzCache (divulgation complète, je suis l'un des auteurs), je suis tombé sur ce que je pensais être un bogue dans notre code. À un moment donné, nous faisons …
J'ai rencontré un problème où une CASEexpression ne renvoie pas ce que j'attends. En tant que test, j'ai ajouté une variable décimale et exécuté la même CASEexpression contre elle et cela fonctionne très bien, renvoyant les résultats comme je m'y attendais (arrondir la valeur quand IsGun=1. Mais quand je lance …
En discutant d'une solution CTE récursive pour cette question: Obtenez les 5 dernières valeurs distinctes pour chaque ID @ypercube est tombé sur une exception surprenante, ce qui nous a amenés à étudier la gestion des modificateurs de type. Nous avons trouvé un comportement surprenant. 1. La conversion de type conserve …
Poursuivant ma récente tendance à jouer avec de grands nombres , j'ai récemment fait bouillir une erreur que je rencontrais jusqu'au code suivant: 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; La sortie que …
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.