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

senior

TRUNCATEDELETE ảnh hưởng đến Identity như thế nào?

junior

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

expert

Liệu việc đặt khối TRY/CATCH bên trong giao dịch là đúng/sao cho tốt nhất hay giao dịch nên được đặt bên trong khối TRY?

Bình luận

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

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