Perguntas com a marcação «tsql»

T-SQL (Transact Structured Query Language) é a extensão da funcionalidade SQL suportada pelo Sybase ASE e Microsoft SQL Server. Não use essa tag para consultas relacionadas ao MySQL, PostgreSql, Oracle (Pl / SQL). Observe que o código SQL que está sendo gravado usando o LINQ também não fará parte dessa tag. Essa tag criada especificamente para programação SQL avançada usando o Microsoft SQL Server.



10
Como posso escapar colchetes em uma cláusula LIKE?
Estou tentando filtrar itens com um procedimento armazenado usando o like. A coluna é um varchar (15). Os itens que estou tentando filtrar têm colchetes no nome. Por exemplo: WC[R]S123456. Se eu fizer um LIKE 'WC[R]S123456', não retornará nada. Encontrei algumas informações sobre o uso da ESCAPEpalavra-chave, LIKEmas não entendo …

3
Uso correto de transações no SQL Server
Eu tenho 2 comandos e preciso que ambos sejam executados corretamente ou nenhum deles seja executado. Acho que preciso de uma transação, mas não sei como usá-la corretamente. Qual é o problema com o seguinte script? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) UPDATE …




14
Cláusula CASE T-SQL: Como especificar WHEN NULL
Eu escrevi uma instrução T-SQL semelhante a esta (a original parece diferente, mas quero dar um exemplo fácil aqui): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.person Esta instrução não possui nenhum erro de sintaxe, mas a cláusula case escolhe sempre a …
227 tsql 


4
Existe uma diferença de desempenho entre CTE, subconsulta, tabela temporária ou variável de tabela?
Nesta excelente questão SO , as diferenças entre CTEesub-queries foram discutidas. Gostaria de perguntar especificamente: Em que circunstância cada um dos seguintes itens é mais eficiente / mais rápido? CTE Subconsulta Tabela Temporária Variável de tabela Tradicionalmente, eu usei muito temp tablesno desenvolvimento stored procedures- pois eles parecem mais legíveis …



5
Como liberar o buffer PRINT no TSQL?
Eu tenho um procedimento armazenado de execução muito longa no SQL Server 2005 que estou tentando depurar e estou usando o comando 'print' para fazer isso. O problema é que estou recebendo apenas as mensagens do SQL Server no final do meu sproc - eu gostaria de liberar o buffer …

30
Recursos ocultos do SQL Server
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Quais são alguns recursos ocultos do SQL Server ? Por exemplo, procedimentos armazenados de sistema não documentado, truques para fazer …
215 sql-server  tsql 

25
Gerar classe da tabela do banco de dados
Como posso gerar uma classe a partir de um objeto de tabela do SQL Server? Eu não estou falando sobre o uso de algum ORM. Eu só preciso criar as entidades (classe simples). Algo como: public class Person { public string Name { get;set; } public string Phone { get;set; …
214 c#  sql  sql-server  tsql 

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.