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.


15
Por que o SELECT * é considerado prejudicial?
Por que é uma SELECT *má prática? Não significaria menos código para alterar se você adicionasse uma nova coluna que desejava? Entendo que esse SELECT COUNT(*)é um problema de desempenho em alguns bancos de dados, mas e se você realmente quisesse todas as colunas?
256 sql  database 

11
SQL deixou junção vs várias tabelas na linha FROM?
A maioria dos dialetos SQL aceita as seguintes consultas: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Agora, obviamente, quando você precisa de uma associação externa, a segunda sintaxe é necessária. Mas, ao fazer uma junção …
256 sql  syntax  join 

6
Palavra-chave Oracle "Partition By"
Alguém pode explicar o que a partition bypalavra - chave faz e dar um exemplo simples dela em ação, bem como por que alguém iria querer usá-la? Eu tenho uma consulta SQL escrita por outra pessoa e estou tentando descobrir o que ela faz. Um exemplo de partição por: SELECT …









10
Como usar DbContext.Database.SqlQuery <TElement> (sql, params) com o procedimento armazenado? Código EF Primeiro CTP5
Eu tenho um procedimento armazenado que possui três parâmetros e tenho tentado usar o seguinte para retornar os resultados: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); No começo, tentei usar SqlParameterobjetos como parâmetros, mas isso não funcionou e joguei um SqlExceptioncom a seguinte mensagem: O procedimento ou função 'mySpName' espera o parâmetro '@ …


7
SQL Server SELECIONAR EM @ variável?
Eu tenho o seguinte código em um dos meus Sql (2008) Stored Procs que executa perfeitamente: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET @TopRelatedItemId = ( SELECT top(1) RelatedItemId FROM RelatedItems WHERE CustomerId = @CustomerId ) DECLARE @TempItem TABLE ( …

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.