Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Prosedur tersimpan server SQL mengembalikan tabel

Prosedur tidak dapat mengembalikan tabel seperti itu. Namun Anda dapat memilih dari tabel dalam prosedur dan mengarahkannya ke tabel (atau variabel tabel) seperti ini:

create procedure p_x
as
begin
declare @t table(col1 varchar(10), col2 float, col3 float, col4 float)
insert @t values('a', 1,1,1)
insert @t values('b', 2,2,2)

select * from @t
end
go

declare @t table(col1 varchar(10), col2 float, col3 float, col4 float)
insert @t
exec p_x

select * from @t


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2005 Bagaimana Membuat Batasan Unik?

  2. Di mana pemicu Server disimpan di SQL Server?

  3. Unggah file CSV ke server SQL

  4. String split T-SQL berdasarkan pembatas

  5. Urutan eksekusi klausa Group By, Have, dan Where di SQL Server?