Questions marquées «type-conversion»

Pour des questions sur la conversion d'un type de données en un autre ou des problèmes découlant de ce processus.


1
Avertissement dans le plan de requête «Estimation de cardinalité»
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 La requête ci-dessus a un avertissement dans le plan de requête. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Pourquoi a-t-il …


2
Existe-t-il des types de données personnalisés?
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 …

3
Bonnes performances avec CAST dans T-SQL
Nous avons un générateur SQL qui émet des instructions conditionnelles SQL de manière générique pour les champs spécifiés (ce qui, pour les besoins de la discussion: nous appellerons myField). Si myFieldest de type NVARCHAR, nous pouvons faire une comparaison dudit champ à une chaîne comme ceci: myField = 'foo'. Cependant, …

3
Convertir des valeurs numériques de chaîne avec une virgule comme séparateur décimal en NUMÉRIQUE (10, 2)
J'ai une table SQL de colonnes varchar qui contiennent des nombres au format grec (. Comme mille séparateur et virgule comme séparateur décimal) La conversion classique CONVERT(numeric(10,2),REPLACE([value],',','.')) ne fonctionne pas car le. (mille séparateur) tue la conversion Par exemple, essayez CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) Je veux convertir ces valeurs en numérique (10,2) Des …

2
Pourquoi est-ce que j'obtiens une conversion implicite d'Int / Smallint en Varchar, et cela a-t-il vraiment un impact sur les estimations de cardinalité?
J'essaie de résoudre une requête à exécution lente à l'aide de Show Plan Analysis (SSMS) sur le plan d'exécution réel. L'outil d'analyse souligne que les estimations du nombre de lignes ne correspondent pas aux résultats renvoyés à quelques endroits du plan et me donne en outre des avertissements de conversion …



3
Conversion d'une chaîne non Unicode en chaîne Unicode SSIS
Je crée un package dans lequel j'exporterai les données d'une base de données dans un fichier Excel vide. Lorsque j'ai ajouté uniquement les composants source et de destination et que j'ai exécuté le package, j'ai eu une erreur de conversion indiquant que la colonne de sortie et la colonne «A» …


5
La conversion d'un type de données varchar en un type de données datetime a entraîné une valeur hors plage
J'essaie d'exécuter une requête simple pour obtenir toutes les lignes créées en novembre: SELECT COUNT(*) FROM dbo.profile WHERE [Created] BETWEEN '2014-11-01 00:00:00.000' AND '2014-11-30 23:59:59.997'; SMSS renvoie: La conversion d'un type de données varchar en un type de données datetime a entraîné une valeur hors plage. Je ne comprends pas …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.