Câu hỏi phỏng vấn T-SQL
Câu hỏi

Chèn kết quả của một thủ tục ...

Câu trả lời

Để chèn kết quả của một thủ tục lưu trữ (stored procedure) vào một bảng tạm thời (temporary table) trong SQL Server, bạn có thể sử dụng một trong các phương pháp sau:

  1. Sử dụng câu lệnh INSERT INTO kết hợp với EXEC hoặc EXECUTE để chèn kết quả trực tiếp từ thủ tục lưu trữ vào bảng tạm thời:

    sql Copy
    -- Tạo bảng tạm thời
    CREATE TABLE #TempTable (
        Column1 DataType,
        Column2 DataType,
        ...
    );
    
    -- Chèn kết quả từ thủ tục lưu trữ vào bảng tạm thời
    INSERT INTO #TempTable
    EXEC MyStoredProcedure;
  2. Sử dụng OPENROWSET để chèn kết quả từ thủ tục lưu trữ vào bảng tạm thời, đặc biệt khi thủ tục lưu ...

expert

expert

Gợi ý câu hỏi phỏng vấn

middle

Khác nhau giữa Azure SQL Database và Azure SQL Managed Instance?

middle

Những khác biệt thực tế giữa COALESCE()ISNULL(,'') là gì?

junior

Khi nào tôi nên sử dụng khóa chính hoặc chỉ mục?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào