函数可以在sql语句里面调用
存储过程不可以

解决方案 »

  1.   

    函数可以在sql语句里面调用
    存储过程不可以------------如下算不算SQL语句?
    insert into 表名 exec 存储过程
      

  2.   

    存储过程不可以 ??
    不知道
    insert #myTempTable
    exec sp_myProc
    算不算是调用呢?
      

  3.   

    use pubs
    go//创建临时表
    create Table #myTempTable
    (
    au_lname varchar(40),
    au_fname varchar(20),
    phone char(12),
    address varchar(40)
    )//创建存储过程
    Create proc me_procedure
    as(
    select au_lname,au_fname,phone,address 
    from dbo.authors)
    //在SQL语句中调用procedureinsert  #myTempTable
    exec me_procedure
      

  4.   

    use pubs
    go//创建临时表
    create Table #myTempTable
    (
    au_lname varchar(40),
    au_fname varchar(20),
    phone char(12),
    address varchar(40)
    )//创建存储过程
    Create proc me_procedure
    as(
    select au_lname,au_fname,phone,address 
    from dbo.authors)
    //在SQL语句中调用procedureinsert  #myTempTable
    exec me_procedure
    select * from #myTempTable