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

Điền tập dữ liệu với tên bảng từ quy trình đã lưu trữ

SP của bạn không thực sự trả về nhiều bảng, nó trả về một lựa chọn các cột và hàng từ các bảng của bạn, do đó không có 'tên bảng' và do đó tại sao chúng được đặt tên là table1, table2, v.v. Nếu nó quan trọng, bạn có thể trả về thêm cho mỗi lựa chọn và trong cột đó, hãy điền tên mong muốn rồi sử dụng từ đó.

tức là

   select *,'MyTableName1' As [TableName] name from mytablename1
   select *,'MyTableName2' As [TableName] name from mytablename2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách hiển thị ngày ở định dạng Anh trong SQL Server (T-SQL)

  2. SQL Server 2008 OPENROWSET vấn đề về quyền

  3. Sử dụng BETWEEN trên một trường varchar không phải là một trường số?

  4. Cảnh báo tác nhân SQL Server

  5. Xóa tất cả dữ liệu trong cơ sở dữ liệu SQL Server