삭제 문을 사용하여 데이터를 삭제하는 방법은 무엇입니까?
SQLServer 구문에서 삭제 사용을 보여주기 위해 임시 테이블을 생성합니다
권장: "SQL Tutorial"
IF OBJECT_ID('tempdb..#tblDelete') IS NOT NULL DROP TABLE #tblDelete; CREATE TABLE #tblDelete( Code varchar(50), Total int );
임시 테이블에 몇 개의 행을 삽입합니다. #tblDelete 데모용 데이터 삭제 방법
insert into #tblDelete(Code, Total) values('Code1', 30); insert into #tblDelete(Code, Total) values('Code2', 40); insert into #tblDelete(Code, Total) values('Code3', 50); insert into #tblDelete(Code, Total) values('Code4', 6);
임시 테이블 #tblDelete에서 테스트 데이터를 쿼리합니다.
select * from #tblDelete;
임시 테이블 #tblDelete에서 Code 필드 = Code3인 레코드를 삭제하고 다음 삭제 문을 사용합니다.
delete #tblDelete where Code = 'Code3'
다시 쿼리 임시 테이블 #tblDelete 결과를 보면 Code3의 레코드가 사라진 것을 확인할 수 있습니다
select * from #tblDelete;
임시 테이블 #tblDelete에서 Code 필드 = Code2의 레코드를 삭제하고, 다음 삭제 문을 사용하세요.
아래 delete 문 뒤에 from 키워드가 있으니 생략 가능하지만 생략하지 않는 것이 좋습니다
delete from #tblDelete where Code = 'Code2'
임시 테이블 #tblDelete의 결과를 다시 쿼리해 보면, Code2의 기록이 사라졌습니다
select * from #tblDelete;
마지막으로 테이블의 모든 데이터를 빠르게 삭제하고 싶다면 아래의 두 가지 방법이 있습니다. 두 번째 방법이 더 빠릅니다
delete from #tblDelete; truncate table #tblDelete;
위 내용은 delete 문을 사용하여 데이터를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!