如题...
当ACTION = 'A'时,这行数据存人DATAGRID1...
当ACTION = 'M'时,这行数据存人DATAGRID2...
当ACTION = 'D'时,这行数据存人DATAGRID3...

解决方案 »

  1.   

    在存贮过程里,使用输出参数:ACTION。
    执行存贮过程后,在程序里判断ACTION的值,
    当ACTION = 'A'时,这行数据存人DATAGRID1...
    当ACTION = 'M'时,这行数据存人DATAGRID2...
    当ACTION = 'D'时,这行数据存人DATAGRID3...
      

  2.   

    Create Proc procName
    @ACTION  As varchar(50)
    As
    if @ACTION ='A'
    Begin
    End
    If@ACTION ='B'
    ...
    case 比较好 不过我不是很熟悉 
    请高手PP
      

  3.   

    谢谢楼上二位!!我又想到一思路:用TIGGER判断ACTION的值,分别保存到3个临时表中,在定时检索3个临时表中的数据...这样是不是也可行?不知哪个更好一点??