Preguntas etiquetadas con sql-server

15
Cómo verificar los caracteres no ascii

¿Cuál es la mejor manera de verificar si un campo VARCHAR tiene caracteres no ascii? CHAR(1)a través de CHAR(31)y CHAR(127)a través de CHAR(255). Intenté usar PATINDEXy me he encontrado con el siguiente problema. La comprobación del rango inferior funcionó correctamente. SELECT * FROM mbrnotes...

15
datetime2 (0) vs datetime2 (2)

De acuerdo con la documentación datetime2 (Transact-SQL) : Tamaño de almacenamiento 6 bytes para precisiones inferiores a 3. 7 bytes para precisiones 3 y 4. Todas las demás precisiones requieren 8 bytes. El tamaño de datetime2(0), datetime2(1), datetime2(2)usar la misma cantidad de...

15
¿Por qué COALESCE dentro de una subconsulta devuelve NULL?

Dado este esquema: 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 uso COALESCE dentro de una...