간단한 SQL 쿼리를 작성하고 있지만 어떤 이유로이 오류가 계속 발생합니다. "메시지 8152, 수준 16, 상태 14, 줄 1 문자열 또는 이진 데이터가 잘릴 수 있습니다." 어떤 종류의 일이이 오류를 일으키는 지 온라인으로 검색했지만 "너무 오래 입력하는 중입니다."라는 오류가 발견되었습니다. 이는 내 코드에 해당하지 않습니다.누구나이 오류의 원인을 알려 줄 수 있습니까?
CREATE TABLE BOOK
(
PrimaryAuth varchar(20) NOT NULL,
Title varchar NOT NULL,
ISBN varchar(10) NOT NULL,
PubID char(3),
Pub_Date varchar(20),
price float,
book_desc varchar(50),
PRIMARY KEY(ISBN),
UNIQUE(Title)
);
INSERT INTO BOOK values('Scott Westerfeld', 'Peeps', '1595140832', '101', 'September 7, 2006', 8.99, 'A year ago, Cal Thompson...');
누군가 내가 뭘 잘못하고 있다고 말할 수 있습니까?
값이 잘리는 결과로'title' 열에 길이가 없습니다. – Taryn
질문에 대한 더 나은 제목을 적어주십시오. 이 정보는 당신이 필요로하는 정보에 대해서는 아무 것도 말하지 않습니다. –
@JonathanWood 질문 제목과 관계없이, 이것은 미래에 다른 사람을 도울 수없는 기본 구문 문제이므로 너무 현지화 된 상태로 닫아야합니다. – Taryn