各位大哥,小弟又有一问题请教:
例如我现在有一个存储过程A,
现想创建一个表(非临时表),当用户打开这个表的时候,就列出存储过程A的所有记录(存储过程A的记录是常常更新的),在SQL2000里要怎样写呢?
谢谢!!

解决方案 »

  1.   

    Create Proc Test 
    AS
      if not exists (Select * From sysobjects where name='表名' and xtype='U')
         Begin
          --此处创建表
         END
      --下面写语句,添加数据到表名   
      

  2.   

    例如:我有一存储过程:
    CREATE PROCEDURE dbo.AHX AS
    SELECT AutoH_Repair.F_Barcode,Sum(AutoH_Repair.R_1+AutoH_Repair.R_2+AutoH_Repair.R_3) AS tao
    FROM AutoH_Repair
    GROUP BY AutoH_Repair.F_Barcode;
    GO现要创建一个表(非临时表),把存储过程AHX的记录显示到表abc中,当打开表abc的时候,显示更新后的存储过程AHX记录,因为存储过程AHX用到的AutoH_Repair是常常改变的.
    先谢谢各位大哥.