Perguntas com a marcação «sql-server»

15
Como verificar caracteres não-ASCII

Qual é a melhor maneira de verificar se um campo VARCHAR possui caracteres não-ASCII? CHAR(1)completamente CHAR(31)e CHAR(127)completamente CHAR(255). Tentei usar PATINDEXe encontrei o seguinte problema. A verificação da faixa inferior funcionou corretamente. SELECT * FROM mbrnotes WHERE...

15
datetime2 (0) vs datetime2 (2)

De acordo com a documentação datetime2 (Transact-SQL) : Tamanho de armazenamento 6 bytes para precisões menores que 3. 7 bytes para precisões 3 e 4. Todas as outras precisões requerem 8 bytes. O tamanho de datetime2(0), datetime2(1), datetime2(2)utilizar a mesma quantidade de...

15
Por que COALESCE em uma subconsulta retorna 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'); Se eu usar COALESCE dentro de uma...

15
Como encontrar a consulta que ainda está travando?

Consultar o sys.dm_tran_locksDMV mostra quais sessões (SPIDs) estão mantendo bloqueios em recursos como tabela, página e linha. Para cada bloqueio adquirido, existe alguma maneira de determinar qual instrução SQL (excluir, inserir, atualizar ou selecionar) causou esse bloqueio? Eu sei que a...

15
SQL Server altera a estrutura XML quando inserido

Estou inserindo alguns dados XML em uma coluna XML no SQL Server, mas depois que os dados foram inseridos, eles foram alterados pelo SQL Server. Aqui estão os dados que eu insiro <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of