sql 3

티베로 FK 생성, 수정, 삭제 (ON DELETE ... ON UPDATE ...)

티베로는 ON UPDATE CASCADE 설정 안해도 자동으로 들어감.. 자꾸 General syntax error 떠서 왜 안되지 했는데 ON UPDATE CASCADE 하려고 해서 났음 ;; -- 외래키 생성 ALTER TABLE 테이블명 DROP CONSTRAINT 외래키 이름; -- 외래키 생성 ALTER TABLE 테이블명 ADD CONSTRAINT 외래키 이름 FOREIGN KEY (컬럼명) REFERENCES 참조할 테이블명(참조할 컬럼명) ON DELETE SET NULL; - ON UPDATE SET NULL, ON DELETE SET NULL 부모테이블에서 primary 값이 수정 또는 삭제될 때, 하위테이블의 reference값이 NULL 값으로 변경되고 참조무결성 유지 - ON UP..

sql 2022.09.22

오라클 데이터베이스 계정 생성 및 권한 부여 (db버전, os명, os버전 조회 등)

오라클 데이터베이스 계정 생성 및 권한 부여에 관한 글이다. 구글링하는데 내 맘에 드는게 없어서 글을 쓴다. 나는 sysdba 를 사용하지 않고 그냥 쿼리로 생성했다. -- 데이터베이스 버전 확인하기 SELECT * FROM V$VERSION; -- 데이터베이스 운영체제 확인하기 SELECT PLATFORM_NAME FROM V$DATABASE; -- 데이터베이스 운영체제 버전 확인하기 SELECT DBMS_UTILITY.PORT_STRING FROM DUAL; -- 계정 생성하기 CREATE USER 아이디 IDENTIFIED BY "비밀번호"; -- 권한 부여하기 (연결, 모든 테이블 조회만) GRANT CONNECT, SELECT ANY TABLE TO 아이디; -- 계정 생성 확인하기 SELECT..

sql 2022.07.28