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

Transact-SQL (T-SQL) é um dialeto do SQL usado pelo Microsoft SQL Server e Sybase da SAP.




1
Devo adicionar SET NOCOUNT ON a todos os meus gatilhos?
É do conhecimento geral que você deveria ter SET NOCOUNT ON por padrão ao criar novos procedimentos armazenados. A Microsoft alterou o modelo padrão para incluí-lo em 2012. Eu pensei que isso deveria ser o mesmo para gatilhos, mas não está incluído no modelo. Isso é intencional ou apenas uma …



3
Identificador exclusivo com caracteres extras ainda correspondentes no Select
Estamos usando o SQL Server 2012 com um identificador exclusivo e percebemos que, ao fazer seleções com caracteres adicionais adicionados ao final (não 36 caracteres), ele ainda retorna uma correspondência com um UUID. Por exemplo: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' retorna a linha com uuid 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. Mas …








2
O que é um WITH CHECK CHECK CONSTRAINT?
Eu tenho algum T-SQL gerado automaticamente, o que provavelmente é válido, mas eu realmente não entendo. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Eu sei o que é uma restrição de chave estrangeira, mas qual é o problema CHECK CHECK?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.