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.

5
NÃO DEFERRÁVEL versus DEFERRÁVEL INICIALMENTE IMEDIATO
Eu li sobre a palavra-chave SQL DEFERRABLEem Database Systems - The Complete Book . O último [NOT DEFERRABLE] é o padrão e significa que toda vez que uma instrução de modificação do banco de dados é executada, a restrição é verificada imediatamente depois, se a modificação puder violar a restrição …
90 sql  database 




7
T-SQL: Loop por meio de uma matriz de valores conhecidos
Aqui está o meu cenário: Digamos que eu tenha um procedimento armazenado no qual preciso chamar outro procedimento armazenado em um conjunto de IDs específicos; existe uma maneira de fazer isso? ou seja, em vez de precisar fazer isso: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec p_MyInnerProcedure …
90 sql  sql-server  tsql 

5
Mysql strip time component from datetime
Preciso fazer uma comparação de datas no Mysql sem levar em consideração o componente de tempo, ou seja, preciso converter '2008-11-05 14:30:00' em '2008-11-05' Atualmente estou fazendo isso: SELECT from_days(to_days(my_date)) Existe uma maneira adequada de fazer isso?
90 sql  mysql  datetime 



14
Existe um operador C # IN?
No SQL, você pode usar a seguinte sintaxe: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Existe um equivalente em C #? O IDE parece reconhecer "in" como uma palavra-chave, mas não consigo encontrar nenhuma informação sobre ela. Então, é possível fazer algo como o seguinte: int myValue …



3
MySQL: ordenar por tamanho / comprimento do campo
Aqui está uma estrutura de tabela (por exemplo, teste): __________________________________________ | Field Name | Data Type | |________________|_________________________| | id | BIGINT (20) | |________________|_________________________| | title | varchar(25) | |________________|_________________________| | description | text | |________________|_________________________| Uma consulta como: SELECT * FROM TEST ORDER BY description DESC; Mas eu …


6
Subconsulta usando Exists 1 ou Exists *
Eu costumava escrever meus cheques EXISTS assim: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Um dos DBAs em uma vida anterior me disse que quando faço uma EXISTScláusula, uso em SELECT 1vez deSELECT * IF EXISTS (SELECT 1 FROM TABLE …
88 sql  sql-server  tsql 


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.