Sybase 완전초보 입니다.
현재 IQ 12.7 공부중 입니다.
테이블 하나 만들고 insert하려고 하는데 계속 Lock이 걸리고 죽지를 않네요!
테이블 description-------------------------
CREATE TABLE 등급
(
code CHAR(4) CONSTRAINT PK_등급_code PRIMARY KEY,
grade CHAR(20) CONSTRAINT NN_등급_grade NOT NULL
);
CREATE TABLE 학생2
(
번호 CHAR(5) CONSTRAINT PK_학생_번호 PRIMARY KEY,
성명 CHAR(20) CONSTRAINT NN_학생_성명 NOT NULL,
나이 INT CONSTRAINT CK_학생_나이 CHECK (나이>18),
사물함 CHAR(3) CONSTRAINT UQ_학생_사물함 UNIQUE,
등급 CHAR(4) CONSTRAINT FK_등급_code REFERENCES 등급 (code),
입숙일 DATE NULL
);
---------------------------------------------------------------
위와 같이 테이블 생성하고 아래와 같이 insert하려고 하는데
LOCK이 걸리네요!
insert into 학생2
values
('0001','홍길동',20,'007','007','20080820') ;
그래서 sp_iqwho에서 connhandle번호(1)를 찾아서
아래와 같이 강제로 disconnection 시키려 하는데
drop connection 1;
그것도 마찬가지로 먹지를 않네요!
결국에는 엔진(학사모)아이콘을 활성화시켜 종료시켰네요!
이런경우 lock을 해제하는 방법이 따로 있나요?
그리고 왜 insert가 안되는 것인지? 알고 싶습니다.
고수님들의 조언 부탁드립니다. |