Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thủ tục được lưu trữ trên máy chủ SQL trả về một bảng

Một thủ tục không thể trả về một bảng như vậy. Tuy nhiên, bạn có thể chọn từ một bảng trong một thủ tục và hướng nó vào một bảng (hoặc biến bảng) như sau:

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. Tính tổng chi phí sở hữu theo dõi máy chủ SQL của bạn

  2. Cài đặt Business Intelligence Development Studio 2008

  3. Sử dụng OBJECTPROPERTY () để xác định xem một đối tượng có phải là dạng xem trong SQL Server hay không

  4. CHỈ Tìm các chữ cái viết hoa trong word thông qua truy vấn IN SQL Server

  5. Bắt đầu với GearHost để phát triển cơ sở dữ liệu máy chủ SQL