«sql-server» 태그된 질문

Microsoft SQL Server는 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. Compact, Express, Azure, Fast-track, APS (이전 PDW) 및 Azure SQL DW를 포함한 모든 SQL Server 버전에이 태그를 사용하십시오. 다른 유형의 DBMS (MySQL, PostgreSQL, Oracle 등)에는이 태그를 사용하지 마십시오. 이 태그가 데이터베이스와 직접 관련되지 않는 한 소프트웨어 및 모바일 개발 관련 문제에 사용하지 마십시오.

11
SQL Server 쿼리에서 NULL을 0으로 대체
쿼리를 개발했으며 처음 세 열의 결과에서을 얻었습니다 NULL. 그것을 어떻게 대체 할 수 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, count(*) as Totalrun from …
175 sql  sql-server 

4
SQL Server 인덱스 명명 규칙 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

8
정수 목록을 보유 할 SQL 변수
다른 사람의 SQL 보고서를 디버깅하려고하고 기본 보고서 쿼리를 SQL 2012의 쿼리 창에 배치했습니다. 보고서가 요구하는 매개 변수 중 하나는 정수 목록입니다. 이는 다중 선택 드롭 다운 상자를 통해 보고서에서 수행됩니다. 보고서의 기본 쿼리는 다음과 같은 where절 에서이 정수 목록을 사용합니다. select * from TabA where TabA.ID in (@listOfIDs) 디버깅하는 쿼리를 …

14
마지막으로 삽입 된 아이디를 얻는 방법?
이 코드가 있습니다 : 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(); } 이 테이블에 삽입 할 때 auto_increment int 기본 키 열 GamesProfileId이 있습니다.이 ID를 사용하여 다른 테이블에 삽입 …
174 c#  sql  sql-server 

14
SQL Server 프로 시저 / 트리거에서 텍스트를 찾는 방법은 무엇입니까?
변경 될 연결된 서버가 있습니다. 일부 절차는 다음과 같이 연결된 서버를 호출합니다 [10.10.100.50].dbo.SPROCEDURE_EXAMPLE. 우리는 이런 종류의 일을하는 방아쇠도 있습니다. 사용하는 모든 장소를 찾아야합니다[10.10.100.50] 그것을 바꾸는 하는 합니다. SQL Server Management Studio Express에서는 Visual Studio에서 "전체 데이터베이스에서 찾기"와 같은 기능을 찾지 못했습니다. 특별한 sys-select가 필요한 것을 찾는 데 도움이 될 수 …

13
SQL WHERE .. IN 절 여러 열
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 ) 그러나 WHERE..IN 절은 하나의 열만 허용합니다. 두 개 이상의 열을 다른 내부 SELECT와 어떻게 비교할 수 있습니까?
173 sql-server 

5
인덱스의 열 순서는 얼마나 중요합니까?
인덱스 선언의 시작 부분에서 가장 선택적인 열을 넣어야한다고 들었습니다. 예: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) 우선, 내가 말하고있는 것이 맞습니까? 그렇다면 인덱스의 열 순서를 다시 정렬하여 성능에 큰 차이가 있습니까? 그렇지 않으면 "행하기 좋은"방법입니까? 내가 묻는 이유는 DTA를 통해 쿼리를 넣은 후 기존 인덱스와 …

8
T-SQL을 사용하여 두 개의 정수 값을 나누어 부동 소수점 결과를 얻는 방법은 무엇입니까?
T-SQL과 Microsoft SQL Server를 사용하여 다음과 같이 두 정수 사이의 나누기를 할 때 소수 자릿수를 지정하고 싶습니다. select 1/3 현재를 반환합니다 0. 나는 그것을 반환하고 싶습니다 0,33. 다음과 같은 것 : select round(1/3, -2) 그러나 그것은 작동하지 않습니다. 원하는 결과를 얻으려면 어떻게해야합니까?



5
.net 코드에서 테이블 값 매개 변수를 스토어드 프로 시저로 전달하는 방법
SQL Server 2005 데이터베이스가 있습니다. 몇 가지 절차에는 저장된 proc에 nvarchar(쉼표로 구분) 전달하고 내부적으로 단일 값으로 나누는 테이블 매개 변수가 있습니다. 다음과 같이 SQL 명령 매개 변수 목록에 추가합니다. cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; 데이터베이스를 SQL Server 2008로 마이그레이션해야합니다. 테이블 값 매개 변수가 있으며이를 저장 프로 시저에서 사용하는 방법을 알고 있습니다. …

30
생년월일 및 getDate ()를 기준으로 연령 (년)을 계산하는 방법
생년월일 (현재 nvarchar (25))과 함께 사람들을 나열한 표가 있습니다. 날짜로 변환 한 다음 나이를 몇 년으로 계산할 수 있습니까? 내 데이터는 다음과 같습니다 ID Name DOB 1 John 1992-01-09 00:00:00 2 Sally 1959-05-20 00:00:00 나는보고 싶다 : ID Name AGE DOB 1 John 17 1992-01-09 00:00:00 2 Sally 50 1959-05-20 …

10
변수 인 테이블 이름
이 쿼리를 실행하려고합니다. declare @tablename varchar(50) set @tablename = 'test' select * from @tablename 다음과 같은 오류가 발생합니다. 메시지 1087, 수준 16, 상태 1, 줄 5 테이블 변수 "@tablename"을 선언해야합니다. 테이블 이름을 동적으로 채우는 올바른 방법은 무엇입니까?

7
Dapper로 삽입 및 반환 삽입 ID를 어떻게 수행합니까?
Dapper로 데이터베이스에 삽입하고 삽입 된 ID를 어떻게 반환합니까? 나는 이와 같은 것을 시도했다 : string sql = "DECLARE @ID int; " + "INSERT INTO [MyTable] ([Stuff]) VALUES (@Stuff); " + "SELECT @ID = SCOPE_IDENTITY()"; var id = connection.Query<int>(sql, new { Stuff = mystuff}).First(); 그러나 작동하지 않았습니다. @Marc Gravell의 답변 감사합니다. …
170 c#  sql-server  dapper 

15
SQL Server에서 누계 계산
다음 표 ( 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 다음과 같이 누적 합계를 날짜 순서로 반환하는 쿼리를 원합니다. id somedate somevalue runningtotal -- -------- --------- ------------ 45 01/Jan/09 3 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.