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

25
Como inserir ou atualizar usando uma única consulta?

Eu tenho um teste de tabela com colunas id qual chave primária e auto incrementado e nome. Quero inserir um novo registro, se somente não houver registros.Por exemplo input é id = 30122 e name = john se houver registros com o ID 30122, atualizei a coluna de nome para john; se não houver...

25
Sequência - NO CACHE vs CACHE 1

Existe alguma diferença entre um SEQUENCEdeclarado usando NO CACHEe um declarado usando CACHE 1no SQL Server 2012+? Sequência # 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Sequência # 2: CREATE SEQUENCE...

25
Gatilho em combinação com transação

Suponha que tenhamos a seguinte situação: Temos uma mesa (digamos Table_A), que tem um gatilho INSERT. O trabalho do acionador é atualizar algumas linhas com table_Bbase nos valores inseridos em table_A. Agora, está tudo bem quando simplesmente inserimos uma linha na tabela, mas e as situações em...

25
É possível criar uma coluna somente leitura?

Estou curioso para saber se é possível criar uma tabela com uma coluna que nunca pode ser alterada, mas as outras colunas da tabela podem. Por exemplo, eu poderia imaginar uma CreatedByUsercoluna que nunca deveria ser alterada. Existe uma funcionalidade interna no SQL Server para isso, ou é...

25
Serviço de Relatório e Função de Aplicativo

Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Primeiro pôster, há muito tempo aqui. Qual é a melhor maneira de ativar a função de aplicativo em um relatório? Eu tentei coisas

24
Identificando procedimentos armazenados não utilizados

No próximo ano, estou ajudando um esforço para limpar vários ambientes do SQL Server. Temos cerca de 10.000 procedimentos armazenados e estimamos que apenas cerca de 1000 sejam usados ​​regularmente e outros 200 sejam usados ​​em raras ocasiões, o que significa que temos muito trabalho a fazer....