W_US라는 테이블이 있는데 W_US와 동일한 스키마로 oracle에 W_UK를 만들려고합니다.동일한 스키마를 사용하여 SQL에서 새 테이블 만들기
2
A
답변
1
W_US와 같은 열과 유형을 가진 W_UK라는 테이블을 만들고 싶습니다. ('... 다른 이름으로 저장'의 마법을 통해) 확실한 솔루션은 W_US에 대한 CREATE TABLE 스크립트를 복제하기 때문에
create table W_UK as
select *
from W_US
where 1 = 2;
+2
그러면 이름, 데이터 형식 및 null/not null과 같은 열 지정을 사용하여 테이블이 만들어집니다. 다른 제약 조건 (검사, 외래 키, 기본 키, 고유), 권한 부여, 트리거 또는 다른 인덱스를 만들지 않습니다. 새로운 테이블을 정확하게 만들 필요가있는 경우, DBMS_METADATA.GET_DDL 함수를 검색하여 원하는대로 DDL을 변환하십시오. –
0
질문의 이러한 종류의 경고 플래그입니다 편집 : 당신은 다음을 수행 할 수 복제본이 W_UK를 생성합니다.
이 애비뉴가 닫혀있는 것처럼 보이므로 소스 제어에서 DDL 문을 사용하지 마십시오. 이것은 나쁜 상태입니다. 우리의 모든 코드는 데이터베이스 스키마를 빌드하는 스크립트를 포함하여 소스 제어하에 있어야합니다.
관련 문제
- 1. 새 스키마를 SOLR로
- 2. JSTL을 사용하여 테이블 만들기
- 3. 문제 SQL에서 테이블 지정
- 4. 다른 DataTable과 동일한 열을 사용하여 새 DataTable 만들기
- 5. ActiveLDAP 스키마를 OpenLDAP로 만들기
- 6. 새 필드 추가 대 별도의 테이블 만들기
- 7. 스키마를 추가하거나 새 인스턴스를 만드시겠습니까?
- 8. AppleScript를 사용하여 특정 시트의 iWork 번호에 새 테이블 만들기
- 9. MySQL - 세 개의 기존 테이블의 키를 사용하여 새 테이블 만들기
- 10. CFQUERYPARAM을 사용하여 SQL에서 테이블/열 이름 지정
- 11. SQL :보기에 else가있는 경우 새 테이블 만들기
- 12. 상속을 사용하여 새 객체 만들기
- 13. SPRING.Net을 사용하여 새 개체 만들기
- 14. 변환을 사용하여 새 벡터 만들기
- 15. Drupal을 사용하여 새 계정 만들기
- 16. PL/SQL에서 일종의 레코드 만들기
- 17. Mysql Trigger를 사용하여 테이블 만들기
- 18. perl을 사용하여 해시 테이블 만들기
- 19. jQuery를 사용하여 여러 테이블 만들기
- 20. NSFetchedResultsController를 사용하여 테이블 섹션 만들기
- 21. 동적으로 테이블 문을 SQL에서 생성
- 22. DomHelper를 사용하여 접을 수있는 새 패널 만들기
- 23. SQL에서 테이블 유니온의 테이블 형식 반환
- 24. SQL에서 동일한 열 데이터를 찾습니다.
- 25. PHP를 사용하여 SQL에서 필드 증가시키기
- 26. LINQ를 사용하여 SQL에서 전체 그래프로드하기
- 27. Oracle SQL에서 기본 제약 만들기
- 28. SQL에서 깔끔하게 채워지는 검색 테이블
- 29. SQL에서 테이블 이름을 입력으로 사용
- 30. SQL에서 테이블 동적을 만드는 방법
왜 별도의 테이블을 원하십니까? 레코드를 구분하기 위해 COUNTRY_CODE 열이있는 단일 테이블을 말하는 것이 아닙니다. – APC