728x90

2025/02 16

2025.02.20 TIL

https://erin-loft.tistory.com/727 [DB/MSSQL] 임시테이블 존재 확인/ 삭제 OBJECT_ID세션이 없어지면 #테이블은 없어지는데 경우에 따라 없어지지 않는 경우도 있다. 그런 경우에 ‘데이터베이스에’ ‘#TEMP’ (이)라는 개체가 이미 있습니다.’ 라는 에러가 발생한다.임시 테이erin-loft.tistory.comhttps://erin-loft.tistory.com/727 [DB/MSSQL] 임시테이블 존재 확인/ 삭제 OBJECT_ID세션이 없어지면 #테이블은 없어지는데 경우에 따라 없어지지 않는 경우도 있다. 그런 경우에 ‘데이터베이스에’ ‘#TEMP’ (이)라는 개체가 이미 있습니다.’ 라는 에러가 발생한다.임시 테이erin-loft.tistory.com 피드백..

[DB/MSSQL] SET XACT_ABORT

SET XACT_ABORT ONTransact-SQL문에서 런타임 오류가 발생할 경우 전체 트랜잭션이 종료된 후 롤백 되는 기능이다SET XACT_ABORT OFF오류를 일으킨 Transact-SQL문만 롤백되고 처리 작업을 계속 진행한다.단, 오류 심각도에 따라서 전체 트랜잭션이 롤백 될 수 있다.기본 설정SQL문 기본설정 OFF트리거 기본설정 ON참조MSSQL - SET XACT_ABORT 사용법 (트랜잭션 오류 롤백) MSSQL - SET XACT_ABORT 사용법 (트랜잭션 오류 롤백)트랜잭션에 대한 자세한 설명이 필요한 경우 아래의 포스팅 참조 https://luvris2.tistory.com/387 MSSQL - 트랜잭션의 개념 이해와 종류, 사용 방법 해당 포스팅은 MSSQL을 기준으로 작성..

Computer/DB 2025.02.21

[DB/MSSQL] 임시테이블 존재 확인/ 삭제 OBJECT_ID

세션이 없어지면 #테이블은 없어지는데 경우에 따라 없어지지 않는 경우도 있다. 그런 경우에 ‘데이터베이스에’ ‘#TEMP’ (이)라는 개체가 이미 있습니다.’ 라는 에러가 발생한다.임시 테이블을 생성하기 전 임시 테이블의 존재여부를 확인하고, 존재하면 DROP하고 다시 CREATE한다.-- 존재여부 확인IF OBJECT_ID('tempdb..#tmptbl') IS NOT NULL DROP TABLE #tmptbl -- 생성CREATE TABLE #tmptbl( a int , b int , c varchar(10))참조[MS-SQL] 임시테이블 존재 확인방법 [MS-SQL] 임시테이블 존재 확인방법MS-SQL에서 임시 테이블을 사용하여 쿼리를 짜고, 실행할 때.. '데이터베이스에 '#TEMP'(이)라는 개..

Computer/DB 2025.02.21

2025.02.03 C++, CS

C++클래스멤버는 클래스가 정의 될 때, 멤버의 초기화를 목적으로 정의된 생성자를 통해서 초기화 하는 것이 안정적이다.접근 제한의 기준은 클래스이다.정보은닉은 하나의 객체 내에서도 진행이 된다.BASE CLASS ↔ DERIVED CLASS클래스의 멤버는 해당 클래스의 생성자를 통해 초기화 해야 한다.스택에 생선된 객체의 소멸 순서는 생성 순서와 반대이다.생성자에서 동적 할당된 메모리 공간은 소멸자에서 해제한다.유도 클래스유도 클래스의 객체 생성 과정에서 기초 클래스의 생성자는 100% 호출된다.유도 클래스의 생성자에서 기초 클래스의 생성자 호출을 명시하지 않으면, 기초 클래스의 void 생성자가 호출된다.유도 클래스의 객체가 소멸될 때에는, 유도 클래스의 소멸자가 실행되고 난 다음에 기초 클래스의 소멸..

25.01.31 DB

DBMS-SQLALTER PROCEDURE - 프로시저 수정ALTER PROCEDURE [프로시저명] ([파라미터])ASBEGIN [쿼리문]ENDDECLARE, SET - 변수 선언 및 값 대입MS-SQL에서 DECLARE를 사용하여 변수를 선언할 수 있고, SET을 사용하여 변수에 값을 대입할 수 있다.-- 변수 선언과 동시에 기본 값 대입DECLARE @[변수명] [데이터타입] [=기본값]-- 변수 선언 후 SET을 사용하여 값 대입DECLARE @[변수명] [데이터타입]SET @[변수명] = [값]

25.01.23 DB

25.01.23 DBDBMSSQL데이터베이스 백업 & 복구데이터베이스 백업백업하고자 하는 DB를 선택 → 마우스 우클릭 → [TASK] 선택 → [Back Up…] 선택[Backup type] 확인, [Destination] 확인Backup type: ‘Full’, ‘Differential’ 두 가지Destination: 백업 파일이 저장될 목적지를 설정하는 부분[Add]를 통해 백업파일을 저장하고 싶은 경로를 별도로 설정 가능백업 완료 및 .bak 파일 확인백업 완료시 ‘completed successfully.’라는 메세지 출력데이터베이스 복원[Databases] 우클릭 → [Restore Database…] 선택[Device] 선택 → […] 버튼 클릭SSMS 백업 파일이 현재 이 ‘디바이스’에 존..

728x90