Questions marquées «sql-server»

15
Comment vérifier les caractères non ascii

Quelle est la meilleure façon de vérifier si un champ VARCHAR contient des caractères non ascii? CHAR(1)à travers CHAR(31)et à CHAR(127)travers CHAR(255). J'ai essayé d'utiliser PATINDEXet j'ai rencontré le problème suivant. La vérification de la plage inférieure a fonctionné correctement. SELECT *...

15
datetime2 (0) vs datetime2 (2)

Selon la documentation datetime2 (Transact-SQL) : Taille de stockage 6 octets pour les précisions inférieures à 3. 7 octets pour les précisions 3 et 4. Toutes les autres précisions nécessitent 8 octets. La taille de datetime2(0), datetime2(1), datetime2(2)utilise la même quantité de stockage (6...

15
Pourquoi COALESCE dans une sous-requête renvoie NULL?

Compte tenu de ce schéma: CREATE TABLE #TEST_COALESCE ( Id int NOT NULL, DateTest datetime NOT NULL, PRIMARY KEY (Id, DateTest) ); INSERT INTO #TEST_COALESCE VALUES (1, '20170201'), (1, '20170202'), (1, '20170203'), (2, '20170204'), (2, '20170205'), (2, '20170206'); Si j'utilise COALESCE dans une...