0

以下は、テーブルのレコードにIPアドレスを挿入しようとしている挿入コマンドです。IP_Address属性にはnvarcharデータ型があります。ただし、エラーは206IPアドレスの番号の下に表示されます

コード:

INSERT INTO [IP_Loc].[dbo].[IP_Addresses] (IP_Address) VALUES (98.137.206.119,98.137.206.126)

Msg 102, Level 15, State 1, Line 2 Incorrect syntax near '.206'.

問題が何であるかについて何か考えはありますか?

4

3 に答える 3

5

2つの問題-でNVARCHAR囲まれていないanと、1つではなく2つの値を持つ'a :VALUES

INSERT INTO [IP_Loc].[dbo].[IP_Addresses] (IP_Address) 
VALUES ('98.137.206.119'),
('98.137.206.126')
于 2012-12-03T16:06:44.327 に答える
3

試してみてください:

INSERT INTO [IP_Loc].[dbo].[IP_Addresses] (IP_Address) VALUES ('98.137.206.119','98.137.206.126')

引用符が欠落しているようです''

テーブルに列が1つしかない場合は、次のようにする必要があります。

 INSERT INTO [IP_Loc].[dbo].[IP_Addresses] (IP_Address) VALUES ('98.137.206.119')
 INSERT INTO [IP_Loc].[dbo].[IP_Addresses] (IP_Address) VALUES ('98.137.206.126')
于 2012-12-03T16:05:59.940 に答える
1
INSERT INTO [IP_Loc].[dbo].[IP_Addresses] (IP_Address) VALUES ('98.137.206.119');
INSERT INTO [IP_Loc].[dbo].[IP_Addresses] (IP_Address) VALUES ('98.137.206.126');
于 2012-12-03T16:06:15.410 に答える