Articles of sql server

SQL Server: CASE QUANDO OU ENTÃO ELSE END => o OR não é suportado

O OR na cláusula WHEN de uma instrução CASE não é suportado. Como posso fazer isso? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN ‘WECS 9500’ ELSE ‘WECS 9520’ END as wecs_system

SQL RANK () versus ROW_NUMBER ()

Estou confuso sobre as diferenças entre estes. Executar o seguinte SQL me permite dois conjuntos de resultados identicos. Alguém pode explicar as diferenças? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as ‘Rank’ FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as ‘RowNumber’ FROM SubStyle

Atualizar o valor da chave primária usando a estrutura de entidade

Eu estou tentando atualizar um valor de uma chave primária composta de dentro da estrutura de entidade e estou recebendo este erro: “A propriedade ‘CustomerID’ é parte de informações de chave do object e não pode ser modificada.” Aqui está o meu código: Dim customer As Customer = (From c In db.Customer Where c.CustomerID = […]

Colunas Dinâmicas Dinâmicas no SQL Server

Eu tenho uma tabela chamada Propriedade com as seguintes colunas no SQL Server: Id Name Há alguma propriedade nesta tabela que determinado object em outra tabela deve dar valor a ela. Id Object_Id Property_Id Value Eu quero fazer uma tabela dinâmica como abaixo, que tem uma coluna para cada propriedade que declarei na tabela 1: […]

Como posso forçar o framework de entidade a inserir colunas de identidade?

Eu quero escrever algum código c # para inicializar meu database com alguns dados de semente. Obviamente, isso exigirá a capacidade de definir os valores de várias colunas de identidade ao inserir. Eu estou usando uma abordagem de código primeiro. Por padrão, o DbContext manipula a conexão com o database e, portanto, você não pode […]

Encontre uma string pesquisando todas as tabelas no SQL Server Management Studio 2008

Existe alguma maneira de procurar uma string em todas as tabelas de um database no SQL Server Management Studio 2008? Eu quero procurar por string dizer john . O resultado deve mostrar as tabelas e suas respectivas linhas que contêm john .

Como devo passar um nome de tabela em um procedimento armazenado?

Acabei de encontrar uma coisa estranha … existe algum código em nosso site que está recebendo uma instrução SQL gigante, modificando-a em código fazendo alguma pesquisa e substituindo com base em alguns valores de usuário e, em seguida, passando-a para o SQL Server como uma consulta. Eu estava pensando que isso seria mais limpo como […]

java.sql.SQLException: Nenhum driver adequado encontrado para jdbc: microsoft: sqlserver

Estou recebendo essa exceção quando tento executar este programa. É um dos exemplos da Microsoft. Eu adicionei o sqljdbc4.jar ao classpath no netbeans tanto para compilar quanto para executar, através das propriedades do projeto. Eu também testei que a class poderia ser encontrada usando uma declaração de importação abaixo – nenhum erro durante a compilation, […]

Escape uma string no SQL Server para que seja seguro usar na expressão LIKE

Como faço para escaping uma seqüência de caracteres no procedimento armazenado do SQL Server para que seja seguro usar na expressão LIKE . Suponha que eu tenha uma variável NVARCHAR assim: declare @myString NVARCHAR(100); E eu quero usá-lo em uma expressão LIKE : … WHERE … LIKE ‘%’ + @myString + ‘%’; Como faço para […]

Tabela dinâmica do SQL Server com vários agregados de coluna

Eu tenho uma mesa: create table mytransactions(country varchar(30), totalcount int, numericmonth int, chardate char(20), totalamount money) A tabela tem esses registros: insert into mytransactions(country, totalcount, numericmonth, chardate, totalamount) values(‘Australia’, 36, 7, ‘Jul-12’, 699.96) Go insert into mytransactions(country, totalcount, numericmonth, chardate, totalamount) values(‘Australia’, 44, 8, ‘Aug-12’, 1368.71) Go insert into mytransactions(country, totalcount, numericmonth, chardate, totalamount) values(‘Australia’, […]