そのようなテーブルに 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'
次に、値をドットで分割し、クエリとしてテーブルを更新します。
何か助けはありますか?