Articles of sql

Deve declarar a variável escalar

@RowFrom int @RowTo int são parameters de input globais para o procedimento armazenado, e desde que eu estou compilando a consulta SQL dentro do procedimento armazenado com T-SQL, em seguida, usando Exec(@sqlstatement) no final do procedimento armazenado para mostrar o resultado, ele me dá esse erro quando eu tento usar o @RowFrom ou @RowTo dentro […]

Design de database temporal, com uma torção (linhas vivas vs de rascunho)

Eu estou olhando para a implementação de versionamento de objects com o toque adicional de precisar ter objects ao vivo e de rascunho, e poderia usar os insights de alguém experiência neste, como eu estou começando a me perguntar se é mesmo possível sem hacks potencialmente horríveis. Vou dividi-lo em posts com tags por causa […]

Operador e comercial (&) em uma cláusula WHERE do SQL Server

Desculpe pela pergunta básica. O que o operador & faz neste SQL WHERE (sc.Attributes & 1) = 0 sc é um alias para uma tabela que contém attributes coluna. Eu estou tentando entender um pouco de SQL em um relatório e essa linha está fazendo com que ele retorne 0 inputs. Se eu comentar, funciona. […]

O gatilho do Sql Server insere valores da nova linha em outra tabela

Eu tenho um site usando o esquema de associação asp.net. Eu gostaria de configurar um gatilho na tabela aspnet_users que inseriu o user_id e o user_name da nova linha em outra tabela. Como faço para obter os valores da última inserção? Eu posso selecionar pelo último date_created mas isso parece malcheiroso. Existe uma maneira melhor?

T-SQL: Usando um CASE em uma instrução UPDATE para atualizar certas colunas, dependendo de uma condição

Eu estou querendo saber se isso é possível em tudo. Desejo atualizar a coluna x se uma condição for verdadeira, caso contrário, a coluna y será atualizada UPDATE table SET (CASE (CONDITION) WHEN TRUE THEN columnx ELSE columny END) = 25 Eu procurei por todo o lado, experimentei algumas coisas e não consegui encontrar uma […]

Sintaxe de Junção Interna do SQL

os dois bits de SQL abaixo recebem o mesmo resultado SELECT c.name, o.product FROM customer c, order o WHERE c.id = o.cust_id AND o.value = 150 SELECT c.name, o.product FROM customer c INNER JOIN order o on c.id = o.cust_id WHERE o.value = 150 Eu vi os dois estilos usados ​​como padrão em diferentes empresas. […]

Como verificar qualquer número ausente de uma série de números?

Eu estou fazendo um projeto criando um sistema de admissão para uma faculdade; as tecnologias são Java e Oracle. Em uma das tabelas, os números de série pré-gerados são armazenados. Mais tarde, contra esses números de série, os dados do formulário do candidato serão inseridos. Minha exigência é que, quando o processo de input for […]

Como criar uma seqüência do Oracle começando com o valor máximo de uma tabela?

Tentando criar uma seqüência no Oracle que começa com o valor máximo de uma tabela específica. Por que isso não funciona? CREATE SEQUENCE transaction_sequence MINVALUE 0 START WITH (SELECT MAX(trans_seq_no) FROM TRANSACTION_LOG) INCREMENT BY 1 CACHE 20;

Função dormir em ORACLE

Eu preciso executar uma consulta SQL no ORACLE, leva um certo tempo. Então eu escrevi essa function: CREATE OR REPLACE FUNCTION MYSCHEMA.TEST_SLEEP ( TIME_ IN NUMBER ) RETURN INTEGER IS BEGIN DBMS_LOCK.sleep(seconds => TIME_); RETURN 1; EXCEPTION WHEN OTHERS THEN RAISE; RETURN 1; END TEST_SLEEP; e eu chamo desta maneira SELECT TEST_SLEEP(10.5) FROM DUAL mas […]

MySQL – SELECT todas as colunas ONDE uma coluna é DISTINCT

Eu sinto muito se a pergunta parece muito básica. Eu naveguei toda a Internet e StackOverflow para uma solução acabada, e não encontrei nada que eu possa entender, e não posso escrever por mim mesmo, então tenho que perguntar aqui. Eu tenho um database MySQL. Tem uma tabela chamada “postada”. Tem 8 colunas. Eu preciso […]