create table tb(...)  --要与执行结果的结构相同。
insert tb EXEC master..xp_getfiledetails 'c:\study.mp3'

解决方案 »

  1.   

    --先创建一个临时表,用来保存获取的信息:
    create table #tb(可选名 varchar(20),大小 int
    ,创建日期 varchar(10),创建时间 varchar(20)
    ,上次写操作日期 varchar(10),上次写操作时间 varchar(20)
    ,上次访问日期 varchar(10),上次访问时间 varchar(20),特性 int)--调用存储过程,将结果保存到临时表中
    insert into #tb exec master..xp_getfiledetails 'c:\study.mp3'--查询结果
    select * from #tb--将指定信息保存到数据库某表中
    insert 某表 selct 要保存的信息 from #tb--删除临时表
    drop table #tb
      

  2.   

    --先创建一个临时表,用来保存获取的信息:
    create table #tb(可选名 varchar(20),大小 int
    ,创建日期 varchar(10),创建时间 varchar(20)
    ,上次写操作日期 varchar(10),上次写操作时间 varchar(20)
    ,上次访问日期 varchar(10),上次访问时间 varchar(20),特性 int)--调用存储过程,将结果保存到临时表中
    insert into #tb exec master..xp_getfiledetails 'c:\study.mp3'--查询结果
    select * from #tb--将指定信息保存到数据库某表中
    insert 某表 selct 要保存的信息 from #tb--删除临时表
    drop table #tb