«sql-server» 태그된 질문

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

6
테이블 릭스 : 각 페이지에서 머리글 행 반복 작동하지 않음-보고서 작성기 3.0
여러 페이지에 걸쳐 많은 행이있는 테이블 릭스가 있습니다. 각 페이지에서 Tablix 속성 반복 머리글 행을 설정했지만 작동하지 않습니다. Report Builder 3.0에서 알려진 버그라는 것을 읽었습니다. 이것이 사실입니까? 그렇지 않은 경우 수행해야 할 다른 것이 있습니까?


7
SQL JOIN vs IN 성능?
JOIN 또는 IN을 사용하면 올바른 결과를 얻을 수있는 경우가 있습니다 ... 일반적으로 더 나은 성능을 가진 이유는 무엇입니까? 실행중인 데이터베이스 서버에 따라 얼마나 달라 집니까? (참고로 나는 MSSQL을 사용하고 있습니다)

6
SELECT * INTO tempTable FROM CTE Query를 사용하여 임시 테이블을 만드는 방법
임시 테이블을 만들려는 MS SQL CTE 쿼리가 있습니다. Invalid Object name오류가 발생 하여 수행 방법을 잘 모르겠습니다 . 아래는 참조를위한 전체 쿼리입니다. SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate, EventEnumDays,EventStartTime,EventEndTime, EventRecurring, EventStartDate as PlannedDate ,EventType from EventCalender where EventActive = 1 AND LanguageID …




9
SQL 문에서 대괄호 []를 사용하는 것은 무엇입니까?
Visual Studio 2008이 SQL에서 열 이름 주위에 대괄호를 배치하고 있음을 알았습니다. 브래킷이 어떤 이점을 제공합니까? 코드 T-SQL을 손으로 만들 때 결코 신경 쓰지 않았습니다. 예: 비주얼 스튜디오: SELECT [column1], [column2] etc... 내 자신의 방식 : SELECT column1, column2 etc...
163 sql-server  syntax 


4
SQL Server의 열 추가 문에서 명명 된 기본 제약 조건을 만들 수 있습니까?
SQL Server에서 테이블에 새 열이 있습니다. ALTER TABLE t_tableName ADD newColumn NOT NULL 기본 제약 조건을 지정하지 않고 NOT NULL을 지정하기 때문에 실패합니다. 테이블에는 기본 제약 조건이 없어야합니다. 이 문제를 해결하기 위해 기본 제약 조건으로 테이블을 만든 다음 제거 할 수 있습니다. 그러나 기본 제약 조건을이 문의 일부로 지정해야한다고 지정할 …

23
삽입 업데이트 트리거 삽입 또는 업데이트 여부를 결정하는 방법
하나의 열 (Desc)이 테이블 A의 열 (예 : Col1)에 삽입 / 업데이트 된 값과 같은 값을 갖는 테이블 B의 모든 행을 삭제하는 테이블 A에 삽입, 업데이트 트리거를 작성해야합니다. 업데이트 및 삽입 사례를 모두 처리 할 수 ​​있도록 작성하는 방법은 무엇입니까? 업데이트 또는 삽입에 대해 트리거가 실행되는지 어떻게 확인합니까?


15
SQL Server에서 선행 0을 트리밍하는 더 나은 기술은 무엇입니까?
내가 사용했던 이 시간을 위해 : SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) 그러나 최근에는 '0'이 아닌 문자가 일치하지 않기 때문에 '00000000'과 같은 모든 "0"문자가있는 열에서 문제를 발견했습니다. 내가 본 대안 기술은 다음과 TRIM같습니다. REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' ', '0') 공백이 다시 "0"으로 바뀌면 공백이 "0"으로 바뀌기 때문에 임베드 된 공백이 있으면 …

15
SQL Server의 LIMIT 10..20
나는 다음과 같은 일을하려고합니다. SELECT * FROM table LIMIT 10,20 또는 SELECT * FROM table LIMIT 10 OFFSET 10 그러나 SQL Server 사용 내가 찾은 유일한 솔루션 은 과잉처럼 보입니다. SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) a WHERE row > …

9
다른 테이블로 데이터 복사
SQL Server에서 동일한 스키마를 사용하여 한 테이블의 데이터를 다른 테이블로 복사 / 추가하는 방법은 무엇입니까? 편집하다: 검색어가 있다고 가정 해 보겠습니다. select * into table1 from table2 where 1=1 이는 생성 table1에서와 동일한 스키마뿐만 아니라 데이터 table2. 전체 데이터를 이미 존재하는 테이블에만 복사하는 이와 같은 짧은 쿼리가 있습니까?

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