Articles of sql server

É possível excluir de várias tabelas na mesma instrução SQL?

É possível excluir usando instruções de associação para qualificar o conjunto a ser excluído, como o seguinte: DELETE J FROM Users U inner join LinkingTable J on U.id = J.U_id inner join Groups G on J.G_id = G.id WHERE G.Name = ‘Whatever’ and U.Name not in (‘Exclude list’) No entanto, estou interessado em excluir os […]

Por que 1899-12-30 é a data zero no Access / SQL Server em vez de 12/31?

Mais por curiosidade do que qualquer problema real; A pergunta surgiu hoje e eu sei que eu vi 1899-12-30 usado como uma data “padrão” e uma data zero no Access e aplicativos SQL Server mais antigos. Só queria saber por que – de onde veio isso, e por que 1899-12-31 não é usado então?

SQL Server UNION – Qual é o comportamento padrão do ORDER BY?

Se eu tiver algumas instruções da UNION como um exemplo planejado: SELECT * FROM xxx WHERE z = 1 UNION SELECT * FROM xxx WHERE z = 2 UNION SELECT * FROM xxx WHERE z = 3 Qual é a order by padrão order by comportamento? Os dados de teste que estou vendo essencialmente não […]

Inserção de SqlBulkCopy com Coluna de Identidade

Eu estou usando o object SqlBulkCopy para inserir um par de milhões de linhas geradas em um database. O único problema é que a tabela que estou inserindo tem uma coluna de identidade. Eu tentei definir o SqlBulkCopyOptions para SqlBulkCopyOptions.KeepIdentity e definir a coluna de identidade para 0 ‘s, DbNull.Value e null . Nenhum dos […]

Como criar tabela usando a consulta de seleção no SQL Server?

Eu tento fazer 50-100 tabelas usando consultas SYS SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version FROM sys.dm_os_windows_info OPTION (RECOMPILE); — DEĞİŞİRSE INSERT ETSIN AYNI ISE DEĞİŞMESİN — Gives you major OS version, Service Pack, Edition, and language info for the operating system — SQL Server Services information (SQL Server 2008 R2 SP1 or greater) SELECT servicename, startup_type_desc, […]

SQL Server: como selecionar todos os dias em um intervalo de datas, mesmo se não houver dados para alguns dias

Eu tenho um aplicativo que precisa mostrar um gráfico de barras para a atividade nos últimos 30 dias. O gráfico precisa ser exibido todos os dias, mesmo que não haja atividade para o dia. por exemplo: DATE COUNT ================== 1/1/2011 5 1/2/2011 3 1/3/2011 0 1/4/2011 4 1/5/2011 0 etc…. Eu poderia fazer pós-processamento após […]

Como se conectar ao database do servidor SQL a partir de um aplicativo UWP do Windows 10

Eu estou tentando se conectar a um database MS SQL on-prem de um aplicativo universal do windows. Estou criando um aplicativo LOB usando o UWP para oferecer suporte a desktops, tablets e dispositivos móveis. Ao tentar se conectar a um database do servidor SQL local (intranet), estou acostumado a usar uma instância do SqlConnection para […]

Obtenha o último dia do mês em SQL

Eu preciso obter o último dia do mês dado como uma data no SQL. Se eu tiver o primeiro dia do mês, posso fazer algo assim: DATEADD(DAY, DATEADD(MONTH,’2009-05-01′,1), -1) Mas alguém sabe como generalizar isso para que eu possa encontrar o último dia do mês para qualquer data?

O servidor SQL seleciona linhas distintas usando apenas o valor mais recente

Eu tenho uma tabela que tem as seguintes colunas Identidade ForeignKeyId Nome do Atributo Valor do atributo Criada Alguns dos dados podem ser assim: 1, 1, ‘EmailPreference’, ‘Text’, 1/1/2010 2, 1, ‘EmailPreference’, ‘Html’, 1/3/2010 3, 1, ‘EmailPreference’, ‘Text’, 1/10/2010 4, 2, ‘EmailPreference’, ‘Text’, 1/2/2010 5, 2, ‘EmailPreference’, ‘Html’, 1/8/2010 Gostaria de executar uma consulta que […]

SQL Server: devo usar tabelas information_schema sobre tabelas sys?

No SQL Server, há dois esquemas para metadados: INFORMATION_SCHEMA SYS Ouvi dizer que as tabelas INFORMATION_SCHEMA são baseadas no padrão ANSI. Ao desenvolver, por exemplo, stored procedures, deve ser prudente usar tabelas INFORMATION_SCHEMA sobre tabelas sys ?