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

Sử dụng bảng tạm thời trong sql động trong một thủ tục được lưu trữ

Cố gắng sử dụng bảng tạm cục bộ -

IF OBJECT_ID ('tempdb.dbo.#temp') IS NOT NULL
   DROP TABLE #temp

CREATE TABLE #temp (ID INT)
INSERT INTO #temp (ID)
VALUES (1),(2)

DECLARE @SQL NVARCHAR(MAX)
SELECT @SQL = 'SELECT * FROM #temp'

EXEC sys.sp_executesql @SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL chia đều tập kết quả cho các nhóm và cập nhật chúng

  2. Cách đổi tên khóa JSON trong SQL Server (T-SQL)

  3. Đệ quy tối đa 100 đã hết trước khi lỗi hoàn thành câu lệnh hiển thị trong Truy vấn SQL

  4. Cách sửa các ký tự Ả Rập bị đảo ngược trộn lẫn với tiếng Anh trong máy chủ SQL

  5. Khmer Unicode, tiếng Anh và Microsoft SQL Server 2008 dẫn đến dấu hỏi