Resultados da pesquisa a pedido "tsql"
Como uma expressão correlativa recursiva acelera consultas distintas?
eu encontreiesta postagem [https://www.sqlservercentral.com/Forums/873124/Calculating-interest-query?PageIndex=5#bm1013403] sobre como acelerar consultas distintas: DISTINCT super-rápido usando um CTE recursivo: USE tempdb; GO DROP TABLE ...
Cálculo no Sql Server
Eu estou tentando realizar o seguinte cálculo Dados de amostra: CREATE TABLE #Table1 ( rno int identity(1,1), ccp varchar(50), [col1] INT, [col2] INT, [col3] INT, col4 as [col2]/100.0 ); INSERT INTO #Table1 (ccp,[col1],[col2],[col3]) VALUES ...
Melhor maneira de obter a identidade da linha inserida?
Qual é a melhor maneira de obterIDENTITY da linha inserida? Eu sei sobre@@IDENTITY eIDENT_CURRENT eSCOPE_IDENTITY mas não entenda os prós e os contras de cada um. Alguém pode explicar as diferenças e quando devo usá-las?
Loucura de precisão de servidor SQL
Estou tendo um problema com a precisão do servidor sql. Eu tenho as seguintes consultas: DECLARE @A numeric(30,10) DECLARE @B numeric(30,10) SET @A = 20.225 SET @B = 53.3875 SELECT @A * @B DECLARE @A1 numeric(30,14) DECLARE @B1 numeric(30,14) ...
Procedimento armazenado T-SQL que aceita vários valores de ID
Existe uma maneira elegante de lidar com a passagem de uma lista de IDs como parâmetro para um procedimento armazenado? Por exemplo, quero os departamentos 1, 2, 5, 7, 20 retornados pelo meu procedimento armazenado. No passado, eu passei uma ...
TSQL Uma atualização recursiva?
Gostaria de saber se existe uma atualização recursiva no tsql (CTE) ID parentID value -- -------- ----- 1 NULL 0 2 1 0 3 2 0 4 3 0 5 4 0 6 5 0É possível atualizar a colunavalue recursivamente usando, por exemplo, CTE de ID = 6 para a linha mais ...
Como evitar a instrução UPDATE bloqueando a tabela inteira ao atualizar um grande número de registros
Eu sou bastante novo em bloqueios e dicas. Eu tenho uma mesa com muito frequenteSELECT eINSERT operações. A tabela possui 11 milhões de registros. Eu adicionei uma nova coluna a ela e preciso copiar os dados de uma coluna existente na mesma ...
Quais caracteres são válidos em um nome de banco de dados do SQL Server?
Vamos fornecer aos nossos clientes uma ferramenta que (entre outras coisas) cria um novo banco de dados do SQL Server e desejo poder fazer a validação básica no nome do banco de dados que eles fornecem. A documentação do SQL Server explica quais ...
Como determinaria se um campo varchar no SQL contém caracteres numéricos?
Estou trabalhando em um projeto em que precisamos descobrir se um determinado campo é potencialmente o nome de uma empresa versus um endereço. Ao fazer uma análise muito ampla, estamos assumindo que, se esse campo não contiver números, é ...
Como formatar um número com vírgulas no T-SQL?
Estou executando algumas consultas administrativas e compilando resultados desp_spaceused no SQL Server 2008 para examinar as proporções de dados / espaço de índice de algumas tabelas no meu banco de dados. É claro que estou obtendo todos os ...