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.


5
Como verificar a existência do tipo de tabela definida pelo usuário no SQL Server 2008?
Eu tenho um tipo de tabela definido pelo usuário. Quero verificar sua existência antes de editar um patch usando a OBJECT_ID(name, type)função O que typeda enumeração deve ser passado para tipos de tabela definidos pelo usuário? N'U' como para tabela definida pelo usuário não funciona, ou seja, IF OBJECT_ID(N'MyType', N'U') …

7
Desempenho do SQL JOIN vs IN?
Tenho um caso em que o uso de um JOIN ou IN me fornecerá os resultados corretos ... Qual normalmente tem melhor desempenho e por quê? Quanto isso depende de qual servidor de banco de dados você está executando? (Para sua informação, estou usando o MSSQL)







6
Linq para Sql: várias junções externas esquerdas
Estou tendo problemas para descobrir como usar mais de uma associação externa esquerda usando o LINQ to SQL. Eu entendo como usar uma junção externa esquerda. Estou usando o VB.NET. Abaixo está minha sintaxe SQL. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o LEFT OUTER JOIN Vendors v ON v.Id …

3
Combinando INSERT INTO e WITH / CTE
Eu tenho uma CTE muito complexa e gostaria de inserir o resultado em uma tabela física. O seguinte é válido? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab Estou pensando em usar uma função para criar este CTE …


4
T-SQL - função com parâmetros padrão
Eu tenho este script: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO Eu quero usá-lo em um procedimento desta maneira: IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; …

8
Implica bit com constante 1 ou 0 no SQL Server
É possível expressar 1 ou 0 como um bit quando usado como um valor de campo em uma instrução select? por exemplo Nesse caso, a instrução (que faz parte de uma instrução select) ICourseBased é do tipo int. case when FC.CourseId is not null then 1 else 0 end as …
154 sql  sql-server  tsql  bit 


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.