看不到图,不过newid()为什么不写在存储过程里或者在前台就生成了呢?

解决方案 »

  1.   

    declare @rand  uniqueidentifier
    set @rand=newid() exec p_insert @randselect * from tb
      

  2.   

    用一个中间变量是可以解决,但是为什么不能这样用呢? 其他的如果我insert一个记录,某个字段用getdate()做值则没有任何问题啊~~想搞清楚咋就不能用~