Trong MS SQL Server, bạn có thể khai báo các biến cục bộ của bất kỳ kiểu nguyên thủy nào, hoặc của một kiểu bảng. Bảng này là một bảng bình thường mà bạn có thể chạy SELECT
, INSERT
, UPDATE
và DELETE
bật, giống như bất kỳ bảng nào khác, ngoại trừ đó là biến cục bộ, không phải là một phần của cơ sở dữ liệu.Có cách nào để tạo một biến bảng cục bộ bên trong một proc được lưu trữ trong Firebird không?
Tôi đang cố gắng làm điều tương tự trong Firebird, nhưng dường như không thích cú pháp.
declare variable value int; --works fine
declare variable values table (value int); --Error: "Token unknown (table)"
Có cách nào để thực hiện việc này không? (Và trước khi bất cứ ai nói "sử dụng một thủ tục được lưu trữ có thể lựa chọn", điều đó sẽ không hoạt động. Tôi cần một cái gì đó tôi có thể tự động chạy INSERT
và SELECT
trên.)