Perguntas com a marcação «sql-server»

O Microsoft SQL Server é um sistema de gerenciamento de banco de dados relacional (RDBMS). Use essa tag para todas as edições do SQL Server, incluindo Compact, Express, Azure, Fast-track, APS (anteriormente PDW) e Azure SQL DW. Não use essa tag para outros tipos de DBMS (MySQL, PostgreSQL, Oracle etc.). Não use essa tag para problemas de desenvolvimento de software e móvel, a menos que esteja diretamente relacionada ao banco de dados.

11
Substituindo NULL por 0 em uma consulta do servidor SQL
Eu desenvolvi uma consulta e nos resultados das três primeiras colunas que recebo NULL. Como posso substituí-lo 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1 end) as Cancelled, …
175 sql  sql-server 



14
Como obter o último ID inserido?
Eu tenho este código: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Quando insiro nesta tabela, tenho uma coluna de chave primária int auto_increment chamada GamesProfileId, como posso obter …
174 c#  sql  sql-server 

14
Como encontrar um texto dentro dos procedimentos / gatilhos do SQL Server?
Eu tenho um servidor de links que mudará. Alguns procedimentos chamar o servidor vinculado como este: [10.10.100.50].dbo.SPROCEDURE_EXAMPLE. Temos gatilhos também fazendo esse tipo de trabalho. Precisamos encontrar todos os lugares usados [10.10.100.50]para alterá-lo. No SQL Server Management Studio Express, não encontrei um recurso como "localizar no banco de dados inteiro" …

13
Cláusula SQL WHERE .. IN várias colunas
Preciso implementar a seguinte consulta no SQL Server: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) Mas a cláusula WHERE..IN permite apenas 1 coluna. Como posso comparar 2 ou mais colunas com outro SELECT interno?
173 sql-server 





5
Como passar parâmetros de valor de tabela para o procedimento armazenado do código .net
Eu tenho um banco de dados SQL Server 2005. Em alguns procedimentos, tenho parâmetros de tabela que passo para um processo armazenado nvarchar(separado por vírgulas) e divido internamente em valores únicos. Eu o adiciono à lista de parâmetros de comando SQL como esta: cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; Eu tenho que …


10
Nome da tabela como variável
Estou tentando executar esta consulta: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Isso produz o seguinte erro: Msg 1087, nível 16, estado 1, linha 5 É necessário declarar a variável da tabela "@tablename". Qual é o caminho certo para que o nome da tabela seja preenchido …


15
Calcular um total em execução no SQL Server
Imagine a seguinte tabela (chamada TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Gostaria de uma consulta que retorne um total em execução na ordem da data, como: id somedate somevalue runningtotal -- …

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.