Articles of sql

Como atribuir um resultado exec a uma variável sql?

Como você atribui o resultado de uma chamada exec a uma variável no SQL? Eu tenho um procedimento armazenado chamado up_GetBusinessDay , que retorna uma única data. Você pode fazer algo assim: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1

Como implementar integridade referencial em subtipos

Eu tenho as seguintes tabelas em um database relacional: [Sensor] LocationId [PK / FK -> Location] SensorNo [PK] [AnalogSensor] LocationId [PK/FK -> Sensor] SensorNo [PK/FK -> Sensor] UpperLimit LowerLimit [SwitchSensor] LocationId [PK/FK -> Sensor] SensorNo [PK/FK -> Sensor] OnTimeLimit [Reading] LocationId [PK/FK -> Sensor] SensorNo [PK/FK -> Sensor] ReadingDtm [PK] [ReadingSwitch] LocationId [PK/FK -> Reading] […]

SQL Server * = Operador?

Hoje, enquanto dentro do sistema de produção de um cliente, encontrei uma consulta do SQL Server que continha uma syntax desconhecida. No exemplo abaixo, o que o operador *= faz? Eu não consegui encontrar qualquer menção sobre isso no MSDN . A consulta executa e retorna dados. Tanto quanto se sabe, isso tem sido no […]

MySQL, Obter sorting dos usuários

Eu tenho uma tabela mysql como abaixo: id name points 1 john 4635 3 tom 7364 4 bob 234 6 harry 9857 Eu basicamente quero obter uma sorting de usuário individual sem selecionar todos os usuários. Eu só quero selecionar um único usuário por id e obter o ranking de usuários que é determinado pelo […]

Uma restrição de verificação pode se relacionar com outra tabela?

Digamos que eu tenha uma tabela chamada ProjectTimeSpan (que eu não tenho, como exemplo!) Contendo as colunas StartDate e EndDate . E que eu tenho outra tabela chamada SubProjectTimeSpan , também contendo colunas chamadas StartDate e EndDate , onde eu gostaria de definir uma restrição de verificação que torna impossível definir StartDate e EndDate para […]

Oracle: Combine vários resultados em uma subconsulta em um único valor separado por vírgula

Estou tentando converter uma subconsulta de coluna única em uma lista de valores separados por comandos VARCHAR . Isso é idêntico a essa pergunta , mas para o Oracle, em vez do SQL Server ou MySQL.

SQLException: String ou dados binários seriam truncados

Eu tenho um código c # que faz muitas instruções de inserção em um lote. Ao executar essas instruções, eu recebi “String ou dados binários seriam truncados” erro e rolagem de transação. Para descobrir a instrução insert que causou isso, eu preciso inserir um por um no SQLServer até encontrar o erro. Existe uma maneira […]

Como faço para contar itens exclusivos no campo na consulta do Access?

Minha mesa: table1 Família de nome de identificação 1 AA 2 B BB 3 AB 4 D DD 5 E EE 6 AC Comando SQL no Access: select count(*) from table1 Saída: ————> Verdadeiro 6 fila (s) Eu tentei contar nomes exclusivos: Produção esperada: 4 fila (s) select count(distinct Name) from table1 Saída no Access: […]

Como faço para remover o namespace redundante na consulta aninhada ao usar o FOR XML PATH

ATUALIZAÇÃO : Descobri que há um item do Microsoft Connect criado para esse problema aqui Ao usar FOR XML PATH e WITH XMLNAMESPACES para declarar um espaço de nomes padrão, obterei a decalogação de espaço de nomes duplicada em quaisquer nós de nível superior para consultas aninhadas que usam FOR XML, encontrei algumas soluções on-line, […]

oracle – Dividir vários valores separados por vírgula na tabela oracle para várias linhas

Eu tenho um problema com a consulta do oracle split. Ao dividir os dados separados por vírgula em várias linhas usando conectar por e expressão regular no oracle query estou recebendo mais linhas duplicadas . por exemplo, na verdade, minha tabela com 150 linhas em que duas linhas com seqüências separadas por vírgula, em geral, […]