spi_prepare
spi_prepare
spi_prepare
có thể được sử dụng vớispi_cursor_open
spi_prepare
spi_prepare
spi_prepare
SPI_EXECUTE
hoặc a
Hàm tương tựThekèo bóng đá euro lập trình máy chủ(SPI) Cung cấp cho các nhà văn của do người dùng xác địnhCHàm khả năng chạySQLlệnh bên trong các chức năng của họ.SPIlà a Đặt các chức năng kèo bóng đá euro để đơn giản hóa quyền truy cập vào trình phân tích cú pháp, người lập kế hoạch và người thực thi.SPINgoài ra Có một số quản lý bộ nhớ.
Lưu ý:Các ngôn ngữ thủ tục có sẵn cung cấp nhiều ngôn ngữ khác nhau có nghĩa là thực thi các lệnh SQL từ các thủ tục. Hầu hết trong số này Các cơ sở dựa trên SPI, vì vậy tài liệu này có thể được sử dụng cho người dùng các ngôn ngữ đó.
Để tránh sự hiểu lầm, chúng ta sẽ sử dụng thuật ngữ"Chức năng"Khi chúng ta nói vềSPIHàm kèo bóng đá euro và"Quy kèo bóng đá euro"Đối với chức năng C do người dùng xác định sử dụngSPI.
Lưu ý rằng nếu một lệnh được gọi qua SPI Fails, thì điều khiển sẽ không được trả lại cho thủ tục của bạn. Đúng hơn, kèo bóng đá euro dịch hoặc Truyền trừ trong đó thủ tục thực thi của bạn sẽ được thực hiện mặt sau. (Điều này có vẻ đáng ngạc nhiên khi các chức năng SPI Hầu hết đã ghi lại các quy ước trả lại lỗi. Những quy ước đó Chỉ áp dụng cho các lỗi được phát hiện trong các chức năng SPI, Tuy nhiên.) Có thể khôi phục kiểm soát sau một lỗi thiết lập bản phụ của riêng bạn xung quanh các cuộc gọi SPI có thể thất bại.
SPIHàm trả về a Kết quả không âm khi thành công (thông qua giá trị số nguyên được trả về hoặc trong biến toàn cầuspi_result, như được mô tả dưới đây). Do lỗi, kết quả âm hoặcnullsẽ được trả về.
Các tệp mã nguồn sử dụng SPI phải bao gồm tệp tiêu đềExecutor/spi.h.