0

これが私のクエリの例です。NEWID() によって作成された値を SELECT ステートメントで使用したいと考えています。

INSERT INTO myTable (a, b,c,d)
  SELECT NEWID() ,@b ,@c,CONCAT('-g ', (need NEWID() value here), ' -m ',@m,' -n ',@db) 
  AS parameter FROM VBsplit(@g,',')
4

1 に答える 1

2

サブクエリでこれを行います:

INSERT INTO myTable (a, b, c, d)
  SELECT a, @b, @c, CONCAT('-g ', a, ' -m ', @m,' -n ', @db) as parameter
  FROM (select newid() as a, v.*
        from VBsplit(@g,',') v
       ) t
于 2013-07-24T18:11:25.083 に答える