본문 바로가기

sqlgate2

pk 2개, 여러개 설정 - SQLGate 들어가며 내가 이번에 만든 내용은 스팸번호 등록이다. 여기서 이야기할 내용은 SQL 쪽만 이번에는 할 생각이다. 내용은 카테고리별 전체별을 각각 게이트웨이에서 해당 데이터의 컬럼을 보고 다른 서버의 파일에다가 내용을 자동으로 작성하게 하여 디비와 게이트웨이 파일에 작성하는 내용이다. 카테고리별 전체별 번호를 등록하면서 중복을제거하기 위해 나는 카테고리와 전화번호를 pk로 설정하였다. PK 2개 이상 카테고리 전화번호 사과 010 - (O) 사과 010 - 무결성 제약조건 위반 (X) 사과 011 - (O) 바나나 011 - (O) 이런식으로 중복을 판별할 생각이였다. 기존에 만든 테이블에 ALTER ADD 를 사용해서 설정을 해주었다. 위 방법을 사용하면 PK1, PK2, PK..... 이런식으로 테이블.. 2023. 9. 26.
SQL 시퀀스란 시퀀스 만들기(SQLGate) 시퀀스의 개념 시퀀스는 정수 값을 생성하는 객체로, 데이터베이스에서 유일한 값을 생성할 때 사용된다. 주로 테이블의 기본 키(primary key)나 다른 열(column)의 값에 사용되며, 중복 없는 고유한 값을 생성한다. 시퀀스의 장단점 장점: 고유성 보장: 시퀀스를 사용하면 중복된 값이 생성되지 않으므로 데이터의 정합성을 유지할 수 있다. 성능 향상: 응용 프로그램에서 값을 생성하는 비용을 절약하고 데이터베이스에서 효율적으로 값을 생성할 수 있다. 확장성: 다수의 클라이언트가 동시에 시퀀스를 사용해도 고유한 값을 생성할 수 있어 다중 사용자 환경에서 유용. 단점: 데이터베이스 종속성: 시퀀스는 데이터베이스 종류에 따라 구문이 다르며, 데이터베이스 종속성을 가져올 수 있다. 재설정 문제: 시퀀스가 최.. 2023. 9. 25.