Perguntas com a marcação «sql»

SQL (Structured Query Language) é uma linguagem para consulta de bancos de dados. As perguntas devem incluir exemplos de código, estrutura da tabela, dados de amostra e uma tag para a implementação do DBMS (por exemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) em uso. Se sua pergunta estiver relacionada apenas a um DBMS específico (usa extensões / recursos específicos), use a tag desse DBMS. As respostas às perguntas marcadas com SQL devem usar o SQL padrão ISO / IEC.


7
As colunas da tabela com uma chave estrangeira podem ser NULL?
Eu tenho uma tabela que possui várias colunas de identificação para outras tabelas. Eu quero uma chave estrangeira para forçar a integridade somente se eu colocar dados lá. Se eu fizer uma atualização posteriormente para preencher essa coluna, também deverá verificar a restrição. (Isso provavelmente depende do servidor de banco …


25
Usar endereço de email como chave primária?
O endereço de email é um candidato ruim para o primário quando comparado aos números com incremento automático? Nosso aplicativo da web precisa que o endereço de email seja exclusivo no sistema. Então, pensei em usar o endereço de email como chave primária. No entanto, meu colega sugere que a …


5
SQL String Sensitive Compare
Como você compara seqüências de caracteres para que a comparação seja verdadeira apenas se os casos de cada uma delas também forem iguais. Por exemplo: Select * from a_table where attribute = 'k' ... retornará uma linha com um atributo 'K'. Eu não quero esse comportamento.
234 sql  sql-server 

23
Listar colunas com índices no PostgreSQL
Gostaria de obter as colunas em que um índice está no PostgreSQL. No MySQL você pode usar SHOW INDEXES FOR tablee olhar para a Column_namecoluna. mysql> show indexes from foos; +-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | …
233 sql  postgresql  indexing 


30
Quais são os anti-padrões SQL mais comuns? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
232 sql  anti-patterns 



18
Localizando linhas duplicadas no SQL Server
Eu tenho um banco de dados de organizações do SQL Server e há muitas linhas duplicadas. Desejo executar uma instrução select para capturar tudo isso e a quantidade de enganos, mas também retornar os IDs associados a cada organização. Uma declaração como: SELECT orgName, COUNT(*) AS dupes FROM organizations GROUP …

9
SELECT * FROM X ONDE id IN (…) com Dapper ORM
Qual é a melhor maneira de escrever uma consulta com a cláusula IN usando o Dapper ORM quando a lista de valores da cláusula IN vem da lógica de negócios? Por exemplo, digamos que eu tenho uma consulta: SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) O commaSeparatedListOfIDsestá sendo transmitido …
231 .net  sql  dapper 


6
MySQL, melhor inserir string NULL ou vazia?
Eu tenho um formulário em um site que possui vários campos diferentes. Alguns dos campos são opcionais, enquanto outros são obrigatórios. No meu banco de dados, tenho uma tabela que contém todos esses valores. É melhor inserir um valor NULL ou uma string vazia nas colunas do banco de dados …
230 mysql  sql  sql-null 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.