이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 10204|회답: 0

[출처] 테이블 데이터 비우기 SQL 메서드

[링크 복사]
게시됨 2015. 2. 9. 오후 2:13:22 | | |

테이블 이름을 절단하기
테이블 이름에서 삭제
삭제 메서드의 가장 큰 문제는 플래그 필드가 있을 때입니다


일반적으로 table필드를 최대한 삭제하기 위해 delete를 사용하는 것이 권장되며, 이는 선택적 삭제 효과를 가지므로, 조건이 있는 tablename에서 자주 삭제합니다
삭제와 절단은 사실 같은 기능을 가지지만, 조건문이 아니라 테이블의 모든 행(레코드)을 삭제하는 함수가 있습니다
두 가지 가장 큰 차이점은 delete는 로그 파일 형식으로 작성되지만, truncate는 로그를 작성하지 않고 직접 삭제된다는 점입니다. 전자는 복구가 가능하고, 후자는 복구가 불가능하며, 후자는 더 위험하므로 일반적으로 truncate를 사용하는 것이 권장되지 않으며 일반적으로 삭제를 권장하지 않습니다




이전의:SQL Server 2000은 루프 내에서 1024개의 테이블을 생성합니다
다음:일반적인 SQL 문은 exec 명령어로 실행할 수 있습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com