2012-06-14 4 views
0

더비 데이터베이스를 만들 때마다 APP 스키마와 USERNAME과 같은 스키마를 포함한 여러 스키마가 있습니다. 어떤 스키마, APP 또는 USERNAME 스키마를 사용해야합니까? USERNAME 스키마가 기본 스키마로 설정된 경우 APP 스키마가 도입되는 이유는 무엇입니까? 바라건대 이것은 더비 프로에 대한 빠른 질문입니다. :)derby에서 APP 스키마 또는 MYDBNAME 스키마를 사용해야합니까?

답변

2

원하는 스키마를 사용할 수 있습니다. 명시 적으로 스키마를 지정하지 않으면 Derby가 기본 스키마를 선택합니다. http://db.apache.org/derby/docs/10.8/ref/rrefsqlj32268.html. 나는 왜 당신이 데이터베이스와 같은 이름을 가진 스키마를 얻고 있는지 확신하지 못한다. 의도적으로 스키마를 설정하고 있습니까?

+0

안녕하세요 실제로 brian은 네비게이션 서비스 탭에서 db를 만들 때 제공된 사용자 이름의 이름이라고 잘못 생각했습니다. 사용자 이름 스키마가이 방법이어야하는지 확실하지 않은 기본 스키마로 설정되어있는 것 같습니다. – simgineer

+0

SET SCHEMA 문을 명시 적으로 사용하지 않으면 사용자 이름이 기본 스키마를 설정합니다. –

관련 문제