전체 글
[MYSQL] Create Temp Table / 임시 테이블 생성 쿼리
MySQL에서 임시 테이블을 생성하려면 CREATE TEMPORARY TABLE 문을 사용합니다. 임시 테이블은 현재 세션에서만 유지되며 세션이 종료되면 자동으로 삭제됩니다. 다음은 임시 테이블을 생성하고 데이터를 삽입하는 샘플 쿼리입니다. CREATE TEMPORARY TABLE temp_table ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), age INT, PRIMARY KEY (id) ); INSERT INTO temp_table (name, age) VALUES ('John', 25); INSERT INTO temp_table (name, age) VALUES ('Jane', 30); 위의 쿼리에서는 temp_table이라는 임시 테이블을 생성하고..
[MSSQL] Create Temp Table / 임시 테이블 생성 쿼리
MS SQL Server에서 임시 테이블을 사용하려면 다음과 같은 구문을 사용할 수 있습니다. CREATE TABLE 문과 함께 #을 사용하여 임시 테이블을 생성합니다. CREATE TABLE #임시테이블명 ( 컬럼1 데이터형, 컬럼2 데이터형, ... ); 예를 들어, "temp_table" 이라는 임시 테이블을 생성하려면 다음과 같이 쿼리를 작성할 수 있습니다. CREATE TABLE #temp_table ( id INT, name VARCHAR(50), age INT ); SELECT INTO 문과 함께 #을 사용하여 임시 테이블을 생성합니다. SELECT * INTO #임시테이블명 FROM [원본테이블명] WHERE [조건]; 예를 들어, "employees" 테이블에서 "city" 컬럼이 "Se..
[MSSQL] SQL SERVER Table NOLOCK 쿼리
MS SQL Server에서 NOLOCK 키워드는 데이터베이스에서 읽기 작업을 수행할 때 다른 트랜잭션에서 동일한 데이터에 대한 업데이트나 삭제 등의 작업을 수행하더라도 대기하지 않고 무시하도록 지정하는 옵션입니다. NOLOCK 키워드는 SELECT 문의 FROM 절 또는 JOIN 절에 사용됩니다. 다음은 NOLOCK 키워드를 사용한 예시입니다. SELECT * FROM [테이블 이름] WITH (NOLOCK); 데이터베이스에서 읽기 작업을 수행할 때 다른 트랜잭션에서 동일한 데이터에 대한 업데이트나 삭제 등의 작업을 수행하면 대기하게 되는데, NOLOCK 키워드를 사용하면 해당 작업을 무시하고 바로 읽기 작업을 수행합니다. 이렇게 함으로써 데이터베이스 성능을 향상시킬 수 있습니다. 하지만 NOLOCK ..