Articles of sql server

T-SQL Cast versus Convert

Qual é a orientação geral sobre quando você deve usar CAST versus CONVERT ? Há algum problema de desempenho relacionado à escolha de um versus o outro? Está um mais próximo do ANSI-SQL?

SQL Server: vazamentos de nível de isolamento em conexões em pool

Como demonstrado por perguntas anteriores do Stack Overflow ( TransactionScope e pool de conexões e como o SqlConnection gerencia IsolationLevel? ), O nível de isolamento da transação vaza em conexões agrupadas com o SQL Server eo ADO.NET (também System.Transactions e EF, porque eles são criados ADO.NET). Isso significa que a seguinte seqüência perigosa de events […]

Solte todas as tabelas, stored procedures, gatilhos, restrições e todas as dependencies em uma instrução sql

Existe alguma maneira em que eu possa limpar um database no SQl Server 2005, eliminando todas as tabelas e excluindo stored procedures, gatilhos, restrições e todas as dependencies em uma instrução SQL? RAZÃO PARA PEDIDO: Eu quero ter um script de database para a limpeza de um database existente que não está em uso, em […]

Banco de dados de versão do SQL Server

Eu quero obter meus bancos de dados sob version control. Alguém tem algum conselho ou artigos recomendados para começar? Eu sempre quero ter pelo menos alguns dados lá (como alumb menciona: tipos de usuários e administradores). Também quero muitas vezes uma grande coleção de dados de teste gerados para medições de desempenho.

O comando SQL INSERT está funcionando, mas os dados não aparecem na tabela

Estou executando o comando SQL INSERT assim no meu Visual C # .NET usando o MS VS 2010 Express Edition: private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(Properties.Settings.Default.loginDBConnectionString); con.Open(); SqlCommand cmd = new SqlCommand(“INSERT INTO tblEmp (ID, firstname, lastname, email, position) VALUES (‘”+textBox1.Text+”‘,'”+textBox2.Text+”‘, ‘”+textBox3.Text+”‘, ‘”+textBox4.Text+”‘, ‘”+comboBox1.Text+”‘)”, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(“Data Added!”); […]

Usando T-SQL, retorne o n-ésimo elemento delimitado de uma string

Eu preciso criar uma function que retornará o enésimo elemento de uma string delimitada. Para um projeto de migration de dados, estou convertendo registros de auditoria JSON armazenados em um database do SQL Server em um relatório estruturado usando o script SQL. O objective é entregar um script sql e uma function sql usada pelo […]

Recursos ocultos do SQL Server

Quais são alguns dos resources ocultos do SQL Server ? Por exemplo, stored procedures do sistema não documentado, truques para fazer coisas que são muito úteis mas não documentadas o suficiente? Respostas Obrigado a todos por todas as ótimas respostas! Procedimentos armazenados sp_msforeachtable: executa um comando com ‘?’ substituído por cada nome de tabela (v6.5 […]

CTE de loop infinito com OPTION (maxrecursion 0)

Eu tenho consulta CTE com grande registro nele. Anteriormente funcionou bem. Mas ultimamente, isso gera um erro para alguns membros A declaração terminou. A recursion máxima 100 foi esgotada antes da conclusão da instrução. Então eu coloquei OPTION (maxrecursion 0) ou OPTION (maxrecursion 32767) na minha consulta, porque eu não quero limitar os registros. Mas […]

Combine duas tabelas que não possuem campos comuns

Eu quero aprender como combinar duas tabelas de database que não têm campos em comum. Eu verifiquei o UNION, mas o MSDN diz: A seguir estão as regras básicas para combinar os conjuntos de resultados de duas consultas usando UNION: O número e a ordem das colunas devem ser os mesmos em todas as consultas. […]

Passar tabela como parâmetro para o UDF do sql server

Eu gostaria de passar uma tabela como um parâmetro em um UDF scaler. Eu também prefiro restringir o parâmetro a tabelas com apenas uma coluna. (opcional) Isso é possível? EDITAR Eu não quero passar um nome de tabela, eu gostaria de passar a tabela de dados (como uma referência eu presumo) EDITAR Eu gostaria que […]