2017-11-13 2 views
-1

그래서이 코드를 실행하려고했지만 작동하지 않았습니다. 누구나 저에게 뭐가 잘못 됐는지 말해 줄 수 있습니까?코드에 삽입

편집 : LocationID 가정

INSERT INTO (LocationID,LocationLatitude, LocationLongitude) 
VALUES (1,39.7392° N,104.9903° W), 
(2,39.6172° N,104.9508° W), 
(3,39.5807° N,104.8772° W), 
(4,38.8339° N,104.8214° W), 
(5,40.5853° N,105.0844° W) 
+0

여기에 도움이 될만한 정보가 충분하지 않습니다. LocationID는 ID 열입니까? 좌표는 따옴표로 묶이지 않습니다. 기타 –

+0

더 많은 정보를 제공해야합니다. 그것은 무엇을해야 하는가? 실제로 무엇을하고 있습니까? – Carcigenicate

+0

이 코드로 시작하고 나는 다른 코드 표 위치 CREATE 적용 ( LocationID BIGINT PRIMARY KEY NULL NOT을 NULL NOT LocationLatitude VARCHAR (10), LocationLongitude VARCHAR (10) NOT NULL ) GO SELECT * FROM 위치 ALTER TABLE [순서] ADD CONSTRAINT FK_Order_Location 외부 키 참조 위치 ID (번호) GO –

답변

1

가 자동으로 증가하고 다른 열 VARCHAR 있습니다 Indentity Column입니다 OP의 코멘트는 LocationID을 표시 현재 SQL과 Identity

INSERT INTO Location (LocatioNID, LocationLatitude, LocationLongitude) 
VALUES (1, '39.7392° N', '104.9903° W'), 
(2, '39.6172° N', '104.9508° W'), 
(3, '39.5807° N', '104.8772° W'), 
(4, '38.8339° N', '104.8214° W'), 
(5, '40.5853° N', '105.0844° W') 

문제는 아니다 누락 된 테이블, 잘못된 데이터 유형, 너무 많은 열/너무 적은 데이터 값, 너무 작음 VARCHAR(10) 열 등

또한, 우주 데이터에 대해 읽어보십시오. https://www.red-gate.com/simple-talk/sql/t-sql-programming/introduction-to-sql-server-spatial-data/

+0

실제로 작동하지 않았습니다. 다른 제안? –

+0

IdentityID가 아닌 LocationID에 대한 귀하의 의견을 설명하기 위해 편집했습니다. –

+0

또한,'VARCHAR' 열은'INSERT'하려고하는 텍스트에 비해 너무 작습니다 –

관련 문제