젠 토토 : 문서 : 9.6 : 젠 토토 | |||
---|---|---|---|
배트맨 토토 : 문서 : 9.6 :보기 | 무지개 토토 : 문서 : 9.6 : 고급 기능 | 3 장. 고급 기능 | PostgreSQL : 문서 : 9.6 : 토토 사이트 |
회상날씨
and도시
테이블범퍼카 토토 : 문서 : 9.6 : SQL 언어. 다음과 같은 문제를 고려하십시오. 아무도에 행을 삽입 할 수 없는지 확인하려고합니다.날씨
에 일치하는 항목이없는 테이블도시
테이블. 이것을 유지 관리라고합니다참조 무결성10565_10675도시
테이블이 일치하는 레코드가 있는지 확인한 다음 새 삽입 또는 거부날씨
레코드. 이 접근법은 여러 가지 문제가 있으며 매우 불편하므로PostgreSQL당신을 위해 이것을 할 수 있습니다.
테이블의 새로운 선언은 다음과 같습니다.
테이블 도시 생성 ( 이름 varchar (80) 기본 키, 위치 지점 ); 테이블 날씨 생성 ( City Varchar (80) 참조 도시 (이름), temp_lo int, temp_hi int, PRCP Real, 날짜 );
이제 유효하지 않은 레코드를 삽입 해보세요 :
날씨 값에 삽입 ( '버클리', 45, 53, 0.0, '1994-11-28');
오류 : 테이블에 삽입 또는 업데이트 "Weather"를 위반합니다. "Weather_city_fkey"를 위반합니다. 세부 사항 : Key (City) = (Berkeley)는 표 "도시"에 없습니다.
메이저 토토 사이트 키의 동작은 응용 프로그램에 미세하게 조정할 수 있습니다. 우리는이 튜토리얼 에서이 간단한 예를 넘어서지 않을 것이지만, 당신을 참조하십시오토토 베이 : 문서 : 9.6 : 데이터 정의자세한 내용은. 메이저 토토 사이트 키를 올바르게 사용하면 데이터베이스 응용 프로그램의 품질이 확실히 향상되므로 이에 대해 배우는 것이 좋습니다.