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

Nêu lệnh TSQL IDENT_CURRENT thực hiện công việc gì?

senior

Chỉ mục ClusteredNon Clustered thực sự có ý nghĩa gì?

junior

Những lệnh xử lý lỗi mới nào được giới thiệu với SQL Server 2005 và các phiên bản sau?

Bình luận

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

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