Articles of sql

Como obter vários registros contra um registro baseado em relação?

Eu tenho duas tabelas Organização e Empregado tendo uma relação para muitos, ou seja, uma organização pode ter vários funcionários. Agora, desejo selecionar todas as informações de uma organização específica, além do nome de todos os funcionários dessa organização. Qual é a melhor maneira de fazer isso? Posso obter tudo isso em um único conjunto […]

Melhorando o desempenho da chave primária do GUID de índice de cluster

Eu tenho uma tabela com grande número de linhas (10K +) e sua chave primária é GUID. A chave primária é agrupada. O desempenho da consulta é bem baixo nesta tabela. Por favor, forneça sugestões para torná-lo eficiente.

Consultas parametrizadas com RODBC

Eu tenho uma variável em R que gostaria de passar para um database. Eu poderia usar paste como muitos sugerem ao ler os resultados do Google, mas isso não é seguro por causa de vulnerabilidades de injeção de SQL. Prefiro preferir algo assim: x ?;’, bind=c(x)) É possível usar consultas parametrizadas com o RODBC? Se […]

Temos transactions no MS-Access?

Estou desenvolvendo um pequeno aplicativo de área de trabalho usando o C # .NET e o MS-Access . Eu não tenho nenhuma experiência anterior do MS-Access. Eu quero saber se podemos usar transactions no Ms-Access ou não. Eu tenho a situação mencionada abaixo. Inserir no Tbl1 Inserir no Tbl2 Eu quero inserir em tbl2 somente […]

Como adicionar ‘ON DELETE CASCADE’ na instrução ALTER TABLE

Eu tenho uma restrição de chave estrangeira na minha tabela, eu quero adicionar ON DELETE CASCADE para ele. Eu tentei isso: alter table child_table_name modificar restrição fk_name chave estrangeira (child_column_name) referências parent_table_name (parent_column_name) no delete cascade; Não funciona. EDITAR: Chave estrangeira já existe, existem dados na coluna de chave estrangeira. A mensagem de erro que […]

limitando as linhas para onde a sum de uma coluna é igual a um determinado valor no MySQL

Eu quero escrever uma consulta que retorna todas as linhas até que a sum de um dos valores das colunas atinja um determinado valor. Por exemplo, na tabela abaixo: DATE ETC Meeting 2013-02-01 00:00:00 85482 1 2013-02-01 00:00:00 47228 2 2013-02-02 00:00:00 12026 4 2013-02-03 00:00:00 78927 6 2013-02-04 00:00:00 85662 2 2013-03-05 00:00:00 47978 […]

Por que uma UDF é muito mais lenta que uma subconsulta?

Eu tenho um caso onde eu preciso traduzir (pesquisa) vários valores da mesma tabela. A primeira maneira que eu escrevi, estava usando subconsultas: SELECT (SELECT id FROM user WHERE user_pk = created_by) AS creator, (SELECT id FROM user WHERE user_pk = updated_by) AS updater, (SELECT id FROM user WHERE user_pk = owned_by) AS owner, [name] […]

Junte-se e inclua no Entity Framework

Eu tenho a seguinte consulta de linq para entidades. O problema é que não parece carregar a relação “Tags”, mesmo que eu tenha incluído uma coisa para ela. Ele funciona bem se eu não juntar tags, mas eu preciso fazer isso. var items = from i in db.Items.Include(“Tags”) from t in i.Tags where t.Text == […]

É possível enviar uma coleção de IDs como um parâmetro ADO.NET SQL?

Por exemplo. posso escrever algo como este código: public void InactiveCustomers(IEnumerable customerIDs) { //… myAdoCommand.CommandText = “UPDATE Customer SET Active = 0 WHERE CustomerID in (@CustomerIDs)”; myAdoCommand.Parameters[“@CustomerIDs”].Value = customerIDs; //… } A única maneira que eu sei é juntar meu IEnumerable e, em seguida, usar a concatenação de seqüência de caracteres para criar minha seqüência […]

Pesquise por “correspondência de palavra inteira” com o padrão LIKE do SQL Server

Alguém tem um padrão LIKE que corresponda apenas a palavras inteiras? Ele precisa considerar espaços, pontuação e início / fim da string como limites de palavras. Eu não estou usando o SQL Full Text Search, pois isso não está disponível. Eu não acho que seria necessário para uma pesquisa de palavra-chave simples quando LIKE deveria […]