일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- jquery
- 토렌트
- 술안주
- 동적쿼리
- 초대장
- Lock
- 박근혜 탄핵
- 트래커
- 파리바게트 청라 SK점
- .net
- MSsql
- 국정화 반대
- Google Map
- 국정화
- 하남
- 내장함수
- 파리바게트
- 하남맛집
- 신장사거리
- 맛집
- C#
- 함수
- 티스토리
- db
- 카카오가 찾아준 헤어샵
- 재테크
- 최신트래커
- javascript
- 카카오헤어샵
- 트레커
- Today
- Total
목록개발/MSSQL 58
featur
[MSSQL] 전체 데이터베이스 백업 (Full Database Backups) 전체 데이터베이스 백업은 전체 데이터베이스를 백업합니다. 이 백업은 전체 데이터베이스 백업이 복원된 후 전체 데이터베이스가 복구될 수 있도록 트랜잭션 로그의 일부를 포함합니다. 전체 데이터베이스 백업은 백업 완료 시점의 데이터베이스를 나타냅니다. 단순 복구 모델에서는 각 백업 후 재해가 발생할 경우 데이터베이스가 잠재적 작업 손실 위험에 노출될 수 있습니다. 다음 백업이 시작되어 작업 손실 가능성이 다시 0이 되고 새 작업 손실 가능성 주기가 시작될 때까지 작업 손실 가능성은 업데이트를 수행할 때마다 커집니다. 시간의 경과에 따라 백업 사이의 작업 손실 가능성이 증가합니다. 다음 그림에서는 전체 데이터베이스 백업만 사용하는 ..
[MSSQL] 조건문 CASE (WHERE, ORDER BY 등) WHERE 및 서브쿼리, 정렬(ORDER BY) 등 많은 곳에 응용 가능한 CASE 문 입니다.예제로 알아봅시다. SELECT CASEWHEN YEAR(GETDATE()) > 2016 THEN '병신년 아님'WHEN YEAR(GETDATE()) = 2016 THEN '병신년'ELSE '몰라'END AS '띠' DECLARE @TABLE TABLE(num INT identity(1,1),aINT,bINT,cINT) INSERT INTO @TABLE VALUES(1,2,3)INSERT INTO @TABLE VALUES(2,2,3)INSERT INTO @TABLE VALUES(3,4,3) -- WHERE CASE 1SELECT * FROM @T..
[MSSQL] sys.dm_exec_connections(Transact-SQL) SQL server 2008 이상 SQL Server의 이 인스턴스에 대해 설정된 연결에 대한 정보와 각 연결에 대한 세부 정보를 반환합니다. 열 이름데이터 형식Descriptionsession_idint이 연결과 연관된 세션을 식별합니다. Null을 허용합니다.most_recent_session_idint이 연결과 연관된 가장 최근 요청의 세션 ID를 나타냅니다. SOAP 연결은 다른 세션에서 다시 사용될 수 있습니다. Null을 허용합니다.connect_time날짜/시간연결이 설정된 타임스탬프입니다. Null을 허용하지 않습니다.net_transportnvarchar (40)항상 반환 세션 때 연결에 사용할 수 있는 여..
[MSSQL] TOP(Transact-SQL) 쿼리 결과 집합에 반환되는 행을 SQL Server 2016에서 지정한 행 수 또는 행의 백분율로 제한합니다. 결과 집합은 첫 번째 제한 TOP와 ORDER BY 절과 함께에서 사용할 경우 N 첫 번째 반환 순서가 지정 된 행의 수이 고; 그렇지 않으면, N 순서에 대 한 행의 수입니다. 이 절을 사용하여 SELECT 문에서 반환되거나 INSERT, UPDATE, MERGE 또는 DELETE 문의 영향을 받는 행 수를 지정할 수 있습니다. -- Syntax for SQL Server and Azure SQL Database [ TOP (expression) [PERCENT] [ WITH TIES ] ] -- Syntax for Azure SQL Data Wa..
[MSSQL] MERGE를 사용하여 INSERT,UPDATE,DELETE 한번에 SQL Server 2008에서는 MERGE 문을 사용하여 단일 문에서 삽입, 업데이트 또는 삭제 작업을 수행할 수 있습니다. MERGE 문을 사용하면 대상 테이블 또는 뷰와 데이터 원본을 조인한 다음 이 조인의 결과를 바탕으로 대상에 대해 여러 동작을 수행할 수 있습니다. 예를 들어 MERGE 문을 사용하여 다음과 같은 작업을 수행할 수 있습니다.대상 테이블에서 조건에 따라 행을 삽입 또는 업데이트합니다.대상 테이블에 행이 존재하는 경우 하나 이상의 열을 업데이트하고, 그렇지 않으면 새 행에 데이터를 삽입합니다.두 테이블을 동기화합니다.원본 데이터와의 차이점에 따라 대상 테이블에서 행을 삽입, 업데이트 또는 삭제합니다.ME..
[MSSQL] TALE JOIN ( 테이블 조인 ) SELECT문은 하나 이상의 테이블로부터 데이타를 가져올 수 있다. 복수의 테이블로부터 데이타를 가져오기 위해서는, FROM절 뒤에 복수의 테이블을 나열하면 된다. 이때, 테이블들이 서로 연관을 맺고 이들로부터 특정 조건의 레코드셋들을 선별하게 되는데, 이를 테이블 조인이라 한다. 테이블 조인에는 Cross Join, Inner Join, Outer Join 등이 있으며, Cross Join은 테이블A의 모든 레코드들에 대해 테이블B의 모든 레코드가 맴핑되는 것으로, 테이블A에 10개 레코드가 있고, 테이블 B에 5개 있다면, 총 10 x 5 = 50개의 레코드를 출력한다. Inner Join은 테이블A의 특정 컬럼값이 테이블B의 지정 컬럼값과 일치하는..
[MSSQL] SET TRANSACTION ISOLATION LEVEL(Transact-SQL) Transact-SQL에 연결하여 실행되는 SQL Server 문의 잠금 및 행 버전 관리 기능을 제어합니다. (SQL Server 2008 이상) -- Syntax for SQL Server and Azure SQL Database SET TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SNAPSHOT | SERIALIZABLE } [ ; ] -- Syntax for Azure SQL Data Warehouse and Parallel Data Warehouse SET TRANSACTION ISOLATION ..
[MSSQL] TRY...CATCH(Transact-SQL) Transact-SQL Visual C# 및 Microsoft Visual C++ 언어의 예외 처리와 유사한 방식으로 Microsoft에서 오류 처리를 구현합니다. Transact-SQL 문의 그룹을 TRY 블록으로 묶을 수 있으며 TRY 블록 내에서 오류가 발생하는 경우 CATCH 블록으로 묶은 또 다른 문의 그룹으로 제어가 전달됩니다. -- Syntax for SQL Server, Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse BEGIN TRY { sql_statement | statement_block } END TRY BEGIN CATCH [ { sql_sta..
[MSSQL] FORMAT (Sql Server 2012 이상) FORMAT(Transact-SQL) SQL Server (2012 부터 사용 가능) 에서 지정된 형식 및 선택적 culture로 서식이 지정된 값을 반환합니다. 날짜/시간 및 숫자 값을 문자열로 지정하는 로캘 인식 서식 지정에 FORMAT 함수를 사용합니다. 일반 데이터 형식 변환의 경우 CAST나 CONVERT를 사용합니다. FORMAT ( value, format [, culture ] ) 인수 값 서식을 지정할 지원되는 데이터 형식의 식입니다. 유효한 형식 목록은 다음 설명 섹션의 표를 참조하세요. 형식 nvarchar 형식 패턴입니다. 형식 인수 포함 해야 유효한.NET Framework 형식 문자열을 표준 형식 문자열 (예를 들어..