테이블에 몇 개의 새 열을 추가하고 향후 개발자를 위해 테이블 DDL에 설명서를 추가하려고합니다. 어떻게 이것에 대해 하나 가겠습니까?Teradata의 기존 테이블 DDL에 주석을 어떻게 추가합니까?
답변
일반 구문 :
COMMENT ON {OBJECT} {OBJECTNAME} AS '{255 characters of text};
구문 예 : 오브젝트의 코멘트를 추가하는 것 외에도
COMMENT ON TABLE {DATABASE}.{TABLENAME} AS '{255 characters of text}';
COMMENT ON COLUMN {DATABASENAME}.{TABLENAME}.{COLUMNNAME} AS '{255 characters of text}';
COMMENT ON USER {USERNAME} AS '{255 characters of text}';
COMMENT ON DATABASE {DATABASENAME} AS '{255 characters of text}';
나는 이제 막 1 년 반 만에 이걸로 돌아오고있다. 내가 그것을 다시 필요할 때까지 모든 것을 잊었다. dbc 뷰를 쿼리하는 것 이외에 이러한 주석을 볼 수있는 방법이 있습니까? 테이블 주석을 추가 한 후, 나는'show table'에서 보여줄 것으로 기대했습니다. 미래의 개발자들에게 눈에 띄는 곳에서 볼 수 있기를 바랍니다. – oscilatingcretin
SHOW TABLE은 현재 버전의 테이블에 대한 DDL을 단순히 재생산합니다. 개체에 주석이있는 경우 마우스가 개체 이름 위에 놓이면 Teradata의 SQL Assistant에서 데이터베이스 탐색기에 도구 설명으로 표시됩니다. SHOW 명령으로 표시 할 개체 정의에 주석을 넣으려면 아래 Bob 예제를 참조하십시오. –
툴팁 확인. 그래도 사용하기 전에 이것에 대해 알아야한다는 것은 너무 나쁩니다. 미래에 SQL1 탐색기의 테이블에 대해 1) dbc.tables 쿼리 또는 2) 쿼리를 수행하지 않으면 비트 단위로 구현하는 방법에 대해 많은 혼란이 예상됩니다. – oscilatingcretin
, 당신은 라인에-정의를 볼 코멘트 추가 할 수 있습니다. 대부분의 액세스는 항상 뷰를 통해 이루어 지므로 테이블과 문서 변경을 담당하는 DBA와 통신하는 방법입니다. 예를 들어 :
replace view VIEWDB.vmy_table as
locking DATADB.my_table for access
select *
from DATADB.my_table
/* This is a comment */
/* Created by Bob */
이 방법의 좋은 점은 당신이 SHOW SELECT * FROM VIEWDB.vmy_table
을 수행 할 때 주석이 표시되어 있다는 점이다.
- 1. Teradata의 테이블 수정
- 2. Teradata의 휘발성 테이블 쿼리
- 3. 어떻게 기존 프로젝트에 UITabBarController를 추가합니까?
- 4. Microsoft보고 tablix 컨트롤 식에 주석을 어떻게 추가합니까?
- 5. Eclipse에서 기존 GWT 프로젝트에 build.xml을 어떻게 추가합니까?
- 6. Eclipse에서 기존 폴더를 프로젝트에 어떻게 추가합니까?
- 7. 기존 XmlNodeList에 새 XmlElement를 어떻게 추가합니까?
- 8. Ruby에서 기존 댓글을 RDoc에 어떻게 추가합니까?
- 9. 목록의 기존 요소 앞에 어떻게 추가합니까?
- 10. TextView의 기존 내용에 텍스트를 어떻게 추가합니까?
- 11. 기존 리스너 객체에 리스너를 어떻게 추가합니까?
- 12. 기존 gwt Textbox에 툴팁을 어떻게 추가합니까?
- 13. 기존 테이블의 특정 열에 어떻게 데이터를 추가합니까?
- 14. 기존 표의 열에 기본값을 어떻게 추가합니까?
- 15. ActiveAdmin에서 기존 문자열 필터에 OR을 어떻게 추가합니까?
- 16. 원본을 기존 그래프에 어떻게 동적으로 추가합니까?
- 17. 기존 SMS 목록을 Amazon SNS에 어떻게 추가합니까?
- 18. 어떻게 기존 테이블에 연결된 열을 추가합니까?
- 19. 현재 코드에 에코 테이블 헤더를 어떻게 추가합니까?
- 20. 어떻게 뷰 컨트롤러에 여러 테이블 뷰를 추가합니까?
- 21. 특정 커밋 이후 변경된 모든 파일에 어떻게 주석을 추가합니까?
- 22. foursquare는 열린 그래프 맵에 맞춤 이미지 주석을 어떻게 추가합니까?
- 23. SQL Server의 기존 테이블 열에 주석을 추가하는 방법?
- 24. Teradata의 가져 오기 문제
- 25. 기존 XML 문서에 주석을 추가해야합니다.
- 26. Qt의 이미지에 어노테이션을 어떻게 추가합니까?
- 27. 목록을 ddl에 바인딩하려면 어떻게합니까?
- 28. @ 테이블 주석을 통해 다른 데이터베이스의 테이블 매핑
- 29. Teradata의 빠른 내보내기 스크립트
- 30. Teradata의 한정 문 중첩
imho가 데이터베이스 자체에 없습니다. 테이블이 정규화 된 경우 열 이름 자체가 대부분 사용됩니다. – Najzero
설명이 너무 복잡하기 때문에이 새로운 열에 대해서는 의견이 분명히 필요합니다. – oscilatingcretin
종종 열을 설명하는 데 30 문자로 충분하지 않습니다. 주석은 표 또는 열을 자체 문서화하는 데 도움이되는 목적을 제공합니다. 또한 이러한 주석은 나중에 추출하여 엔터프라이즈 메타 데이터 관리자 나 데이터 사전에로드 할 수 있습니다. –