统一风格,首先贴代码
call SP_Ping_Dialtest('NetWork_Type',8,6,'2GG','G','3','Ping Test','2009-01-02 12:00:00','2009-12-02 12:01:00')
得到记录 N条现在想把这N条记录插入到表T中,怎么处理??

解决方案 »

  1.   

    无论什么样的SQL,插入到新表无非是Select into和Insert into
    你那边有客户端工具,看这两种语句的帮助即可
    问别人也是白搭
      

  2.   

    如果不能改存储过程,那只能用VB,VC或其他语言来编段代码执行插入结果集了。
      

  3.   

    对了,试试DTS,它有一个可以导入/导入查询结果集的功能,只是不知道对存储过程是否有用。试试看吧
      

  4.   

    安装 SP_Ping_Dialtest 再做一个存储过程,将 SELECT 更改为 SELECT ... INTO T
      

  5.   


    老鸟同志,在MYSQL里面不支持SELECT ... INTO T
    ,只支持
    create table TEST_PING
        select ping_dialtest_back.NetWork_Type as 分组字段,
    这样的这样的做法是可以实现。
    不好的地方是,存储过程里面有很多个参数值,这样做的话,必须把参数值都填好。
      

  6.   

    你的 call SP_Ping_Dialtest(...) 不是给全了参数吗,新 SP 用一样的参数不就可以了。
      

  7.   

    TO:老鸟、、今天得到一个新思路在存储过程里面写select AAA into BBB from CCC where DDD
    然后判断AAA是否存在,存在就删除再创建
    到存储过程最后,再来一个select * from AAA获取记录集。这样的话,AAA表里有记录了,存储过程也返回记录了。我这样做只是为了做水晶报表选择记录源方便。。
      

  8.   

    我 14楼就有这个意思,只不过用了两个 SP,而你根据需要合并成一个 SP。