반응형
SQL에서 SELECT INTO를 사용하여 새 테이블 생성
중복 가능성:
Oracle을 사용하여 선택
우연히 만난 적이 있다SQL SELECT INTO
새 테이블을 만들고 오래된 테이블 레코드를 단일 SQL 문의 새 테이블에 덤프하기 위한 문
SELECT * INTO NEW_TABLE FROM OLD_TABLE;
그러나 위의 쿼리를 시도하면 다음과 같이 오류가 발생합니다.ORA-00905: missing keyword
ORACLE에서 그렇게 할 수 있습니까?
감사해요.
새 테이블을 작성하기 위한 구문은 다음과 같습니다.
CREATE TABLE new_table
AS
SELECT *
FROM old_table
그러면 다음 이름의 새 테이블이 생성됩니다.new_table
어떤 칼럼이 들어있든old_table
데이터를 복사해 주세요.테이블 제약 조건, 스토리지 특성, 테이블에 정의된 트리거를 복제하지 않습니다.
SELECT INTO
테이블에서 PL/SQL 블록의 로컬 변수로 데이터를 가져올 때 PL/SQL에서 사용됩니다.
언급URL : https://stackoverflow.com/questions/11892113/creating-new-table-with-select-into-in-sql
반응형
'programing' 카테고리의 다른 글
앱 디렉토리가 아닌 dist 디렉토리에서 grunt 서버를 실행하는 방법 (0) | 2023.03.28 |
---|---|
React 렌더링()에 Font Awesome 아이콘을 포함하는 방법 (0) | 2023.03.28 |
경로를 사용하는 재료 UI 메뉴 (0) | 2023.03.28 |
application.properties에 의한 CORS 활성화 스프링 부트 (0) | 2023.03.28 |
setState가 즉시 업데이트되지 않음 (0) | 2023.03.28 |