-1

そのようなテーブルに ip 値を挿入することに基づくクエリを作成しようとしています。mmorpg ゲーム データベース ベースです。

だからここにクエリがあります

declare @ip1 varchar (max)
declare @ip2 varchar (max)
declare @ip3 varchar (max)
declare @ip4 varchar (max)

set @ip1 = 'xx'--1.IP 
set @ip2 = 'xxx' -- 2.IP
set @ip3 = 'xx' -- 3.IP
set @ip4 = 'xx' --4.IP

if exists (select IP3 from _PrivilegedIP where IP3 = @ip3)
begin
   print 'Shit, this IP already exist'
end
else if exists (select IP4 from _PrivilegedIP where IP4 = @ip4)
begin
   print 'Shit, this IP already exist'
end
else
begin
     insert into _PrivilegedIP values(@ip1, @ip2, @ip3, @ip4, @ip1, @ip2, @ip3, @ip4)
     print @ip1+'.'+@ip2+'.'+@ip3+'.'+@ip4+'has been added successfully---Omg123'
end

今、私はそれを次のようにしようとしています

set @id='xxx.xxx.xxx.xxx'

次に、値をドットで分割し、クエリとしてテーブルを更新します。

何か助けはありますか?

4

1 に答える 1