Một khi kết nối với máy chủ cơ sở dữ liệu đã được thiết lập thành công, các chức năng được mô tả ở đây được sử dụng để thực hiện các truy vấn và kèo bóng đá việt nam SQL.
PQEXEC
gửi kèo bóng đá việt nam lên máy chủ và chờ kết quả.
PGRESULT *PQEXEC (PGCONN *Conn, Const Char *Command);
Trả về Apgresult
Con trỏ hoặc có thể là một con trỏ null. Một con trỏ không null thường sẽ được trả về ngoại trừ trong các điều kiện ngoài bộ nhớ hoặc các lỗi nghiêm trọng như không có khả năng gửi kèo bóng đá việt nam đến máy chủ.PQResultstatus
Hàm nên được gọi để kiểm tra giá trị trả về cho bất kỳ lỗi nào (bao gồm giá trị của con trỏ null, trong trường hợp đó nó sẽ trả vềPGRES_FATAL_ERROR
). Sử dụngpqerrormessage
Để biết thêm thông tin về kèo bóng đá việt nam lỗi đó.
Chuỗi kèo bóng đá việt nam có thể bao gồm nhiều kèo bóng đá việt nam SQL (được phân tách bằng dấu chấm phẩy). Nhiều truy vấn được gửi trong mộtPQEXEC
cuộc gọi được xử lý trong kèo bóng đá việt nam giao dịch, trừ khi có rõ ràngbắt đầu
/cam kết
Các kèo bóng đá việt nam có trong chuỗi truy vấn để chia nó thành nhiều giao dịch. (Nhìn thấyPhần 55.2.2.1Để biết thêm chi tiết về cách máy chủ xử lý kèo bóng đá việt nam chuỗi đa query.) Tuy nhiênpgresult
Cấu trúc chỉ mô tả kết quả của kèo bóng đá việt nam cuối cùng được thực thi từ chuỗi. Nếu một trong các kèo bóng đá việt nam không thành công, việc xử lý chuỗi dừng lại với nó và đã trả vềPGRESULT
Mô tả tình trạng lỗi.
PQExecparams
gửi kèo bóng đá việt nam lên máy chủ và chờ kết quả, với khả năng truyền các tham số riêng biệt với văn bản kèo bóng đá việt nam SQL.
PGRESULT *PQEXECPARAMS (PGConn *Conn,
PQExecParams
giống nhưPQEXEC
, nhưng cung cấp chức năng bổ sung: Các giá trị tham số có thể được chỉ định riêng biệt với chuỗi kèo bóng đá việt nam thích hợp và kết quả truy vấn có thể được yêu cầu ở định dạng văn bản hoặc nhị phân.
Các đối số chức kèo bóng đá việt nam là:
Conn
Đối tượng kết nối để gửi kèo bóng đá việt nam qua.
kèo bóng đá việt nam
Chuỗi kèo bóng đá việt nam SQL được thực thi. Nếu các tham số được sử dụng, chúng được gọi trong chuỗi kèo bóng đá việt nam là$ 1
,$ 2
, v.v.
nparams
Số lượng tham số được cung cấp; nó là độ dài của kèo bóng đá việt nam mảngparamtypes []
,paramValues []
,paramlengths []
vàparamformats []
. (Con trỏ mảng có thể lànull
Khinparams
bằng kèo bóng đá việt nam.)
paramtypes []
Chỉ định, bởi OID, kèo bóng đá việt nam loại dữ liệu được gán cho kèo bóng đá việt nam ký hiệu tham số. Nếu nhưparamtypes
lànull
16475_16640
paramValues []
Chỉ định các giá trị thực của các tham số. kèo bóng đá việt nam con trỏ null trong mảng này có nghĩa là tham số tương ứng là null;
paramlength []
Chỉ định độ dài dữ liệu thực tế của kèo bóng đá việt nam tham số định dạng nhị phân. Nó bị bỏ qua cho kèo bóng đá việt nam tham số null và kèo bóng đá việt nam tham số định dạng văn bản.
paramformats []
Chỉ định xem các tham số có phải là văn bản hay kèo bóng đá việt nam (đặt số 0 trong mục mảng cho tham số tương ứng) hoặc nhị phân (đặt một trong một mục nhập mảng cho tham số tương ứng). Nếu con trỏ mảng là null thì tất cả các tham số được coi là chuỗi văn bản.
kèo bóng đá việt nam giá trị được truyền ở định dạng nhị phân đòi hỏi kiến thức về biểu diễn nội bộ được dự kiến bởi phần phụ trợ. Ví dụ, kèo bóng đá việt nam số nguyên phải được thông qua theo thứ tự byte mạng.Số
Giá trị yêu cầu kiến thức về định dạng lưu trữ máy chủ, như được triển khai trongsrc/backend/utils/adt/numeric.c :: numeric_send ()
vàsrc/backend/utils/adt/numeric.c :: numeric_recv ()
.
resultFormat
Chỉ định số 0 để có được kết quả ở định dạng văn bản hoặc một để có được kết quả ở định dạng nhị phân. (Hiện tại kèo bóng đá việt nam có điều khoản nào để có được các cột kết quả khác nhau ở các định dạng khác nhau, mặc dù điều đó là có thể trong giao thức cơ bản.)
Ưu điểm chính củaPQExecParams
OverPQEXEC
19055_19197
kèo bóng đá việt nam giống nhưPQEXEC
,PQExecparams
Cho phép nhiều nhất một kèo bóng đá việt nam SQL trong chuỗi đã cho. .
Chỉ định các loại tham số thông qua OID là tẻ nhạt, đặc biệt nếu bạn kèo bóng đá việt nam thích các giá trị OID đặc biệt cứng vào chương trình của bạn. Tuy nhiên, bạn có thể tránh làm như vậy ngay cả trong trường hợp máy chủ tự nó kèo bóng đá việt nam thể xác định loại tham số hoặc chọn một loại khác với bạn muốn.
Chọn * Từ MyTable WHERE X = $ 1 :: BIGINT;
Tham số lực lượng này$ 1
được coi làBigint
, trong khi theo mặc định, nó sẽ được gán cùng loại vớix
. Buộc quyết định loại tham số, theo cách này hoặc bằng cách chỉ định loại OID số, được khuyến nghị mạnh mẽ khi gửi các giá trị tham số ở định dạng nhị phân, bởi vì định dạng nhị phân có ít dự phòng hơn định dạng văn bản và do đó ít có khả năng máy chủ sẽ phát hiện ra lỗi kèo bóng đá việt nam khớp loại cho bạn.
PQPrepare
Đệ trình yêu cầu tạo câu kèo bóng đá việt nam đã chuẩn bị với các tham số đã cho và chờ hoàn thành.
pgresult *pqprepare (pgconn *Conn,
PQPrepare
Tạo một câu kèo bóng đá việt nam đã chuẩn bị để thực hiện sau vớiPQEXECPREPARED
. Tính năng này cho phép các kèo bóng đá việt nam được thực thi nhiều lần mà không bị phân tích cú pháp và được lên kế hoạch mỗi lần;Chuẩn bịĐể biết chi tiết.
Hàm tạo ra một câu kèo bóng đá việt nam đã chuẩn bị có tênstmtname
từTruy vấn
Chuỗi, phải chứa một kèo bóng đá việt nam SQL duy nhất.stmtname
có thể""
Để tạo một tuyên bố chưa được đặt tên, trong trường hợp đó, bất kỳ câu kèo bóng đá việt nam chưa được đặt tên nào đã có từ trước được tự động thay thế; Nếu không thì đó là một lỗi nếu tên câu kèo bóng đá việt nam đã được xác định trong phiên hiện tại.$ 1
,$ 2
, v.v.nparams
là số lượng tham số có loại được chỉ định trước trong mảngparamtypes []
. (Con trỏ mảng có thể lànull
Khinparams
bằng kèo bóng đá việt nam.)paramtypes []
Chỉ định, bởi OID, kèo bóng đá việt nam loại dữ liệu được gán cho kèo bóng đá việt nam ký hiệu tham số. Nếu nhưparamtypes
lànull
hoặc bất kỳ phần tử cụ thể nào trong mảng bằng kèo bóng đá việt nam, máy chủ gán một loại dữ liệu cho ký hiệu tham số theo cùng một cách nó sẽ làm cho một chuỗi chữ kèo bóng đá việt nam bị lỗi. Ngoài ra, truy vấn có thể sử dụng các ký hiệu tham số có số cao hơnNPARAMS
; kèo bóng đá việt nam loại dữ liệu cũng sẽ được suy ra cho kèo bóng đá việt nam biểu tượng này.Đối với kèo bóng đá việt nam phương tiện để tìm hiểu các loại dữ liệu nào đã được suy ra.)
như vớiPQEXEC
, kết quả thường làpgresult
Đối tượng có nội dung biểu thị thành công hoặc thất bại phía máy chủ. Một kết quả null chỉ ra bộ nhớ ngoài hoặc không có khả năng gửi kèo bóng đá việt nam.pqerrormessage
Để biết thêm thông tin về kèo bóng đá việt nam lỗi đó.
Câu kèo bóng đá việt nam được chuẩn bị để sử dụng vớiPQEXECPREPARED
cũng có thể được tạo bằng cách thực thi SQLChuẩn bịCâu kèo bóng đá việt nam. Ngoài ra, mặc dù không cólibpqHàm để xóa câu kèo bóng đá việt nam đã chuẩn bị, SQLDealLocateCâu kèo bóng đá việt nam có thể được sử dụng cho mục đích đó.
PQEXECPREPARED
Gửi yêu cầu thực thi câu kèo bóng đá việt nam đã chuẩn bị với các tham số đã cho và chờ kết quả.
PGRESULT *PQEXECPREPARED (PGConn *Conn,
PQEXECPREPARED
giống nhưPQExecparams
, nhưng kèo bóng đá việt nam sẽ được thực thi được chỉ định bằng cách đặt tên một câu kèo bóng đá việt nam được chuẩn bị trước đó, thay vì đưa ra một chuỗi truy vấn. Tính năng này cho phép các kèo bóng đá việt nam sẽ được sử dụng nhiều lần để được phân tích cú pháp và được lên kế hoạch chỉ một lần, thay vì mỗi lần chúng được thực thi.
kèo bóng đá việt nam tham số giống hệt vớiPQExecParams
, ngoại trừ tên của câu kèo bóng đá việt nam đã chuẩn bị được đưa ra thay vì chuỗi truy vấn vàparamtypes []
Không có tham số (không cần thiết vì các loại tham số của câu kèo bóng đá việt nam đã chuẩn bị được xác định khi nó được tạo).
Đệ trình yêu cầu lấy thông tin về câu kèo bóng đá việt nam đã chuẩn bị được chỉ định và chờ hoàn thành.
26784_26853
Cho phép một ứng dụng lấy thông tin về câu kèo bóng đá việt nam đã chuẩn bị trước đó.
stmtname
có thể""
hoặcnull
Để tham khảo câu kèo bóng đá việt nam không được đặt tên, nếu không nó phải là tên của một câu kèo bóng đá việt nam đã chuẩn bị hiện có. Về thành công, Apgresult
với trạng tháiPGRES_COMMAND_OK
được trả về. Các chức kèo bóng đá việt nampqnparams
vàPQParamType
có thể được áp dụng cho điều nàypgresult
Để có được thông tin về các tham số của câu kèo bóng đá việt nam đã chuẩn bị và các hàmPQNFields
,PQFNAME
,PQFTYPE
, v.v. Cung cấp thông tin về các cột kết quả (nếu có) của câu kèo bóng đá việt nam.
PQDescriptePortal
Đệ trình yêu cầu lấy thông tin về cổng thông tin được chỉ định và chờ hoàn thành.
28557_28626
PQDescriptePortal
Cho phép kèo bóng đá việt nam ứng dụng lấy thông tin về cổng thông tin được tạo trước đó. (libpqkèo bóng đá việt nam cung cấp bất kỳ quyền truy cập trực tiếp nào vào cổng, nhưng bạn có thể sử dụng chức năng này để kiểm tra các thuộc tính của con trỏ được tạo bằngTuyên bố con trỏ
kèo bóng đá việt nam SQL.)
PortalName
có thể""
hoặcnull
Để tham khảo cổng thông tin kèo bóng đá việt nam tên, nếu kèo bóng đá việt nam nó phải là tên của một cổng thông tin hiện có. Về thành công, APGRESULT
với trạng tháiPGRES_COMMAND_OK
được trả về. Các chức kèo bóng đá việt namPQNFields
,pqfname
,PQFTYPE
, v.v.PGRESULT
Để có được thông tin về kèo bóng đá việt nam cột kết quả (nếu có) của cổng thông tin.
ThePGRESULT
Cấu trúc đóng gói kết quả được trả về bởi máy chủ.libpqLập trình viên ứng dụng nên cẩn thận để duy trìpgresult
Trừu tượng. Sử dụng các chức kèo bóng đá việt nam của người phụ kiện bên dưới để có được nội dung củapgresult
. Tránh trực tiếp tham chiếu kèo bóng đá việt nam trường củapgresult
Cấu trúc vì chúng có thể thay đổi trong tương lai.
PQResultstatus
Trả về trạng thái kết quả của kèo bóng đá việt nam.
30856_30911
PQResultstatus
Có thể trả về kèo bóng đá việt nam trong các giá trị sau:
pgres_empty_query
Chuỗi được gửi đến máy chủ trống.
PGRES_COMMAND_OK
Hoàn thành thành công kèo bóng đá việt nam trả về không có dữ liệu.
PGRES_TUDS_OK
Hoàn thành thành công dữ liệu trả về kèo bóng đá việt nam (chẳng hạn như AChọn
hoặcshow
).
PGRES_COPY_OUT
Sao chép lại (từ máy chủ)
PGRES_COPY_IN
Sao chép (vào máy chủ) bắt đầu truyền dữ liệu.
pgres_bad_response
Phản hồi của máy chủ kèo bóng đá việt nam được hiểu.
PGRES_NONFATAL_ERROR
Một lỗi kèo bóng đá việt nam sinh (thông báo hoặc cảnh báo) đã xảy ra.
PGRES_FATAL_ERROR
Đã xảy ra lỗi nghiêm trọng.
PGRES_COPY_BOTH
Sao chép vào/ra (đến và từ máy chủ) Truyền dữ liệu bắt đầu. Tính năng này hiện chỉ được sử dụng để sao chép phát trực tuyến, vì vậy trạng thái này kèo bóng đá việt nam nên xảy ra trong các ứng dụng thông thường.
pgres_single_tuple
Thepgresult
chứa một kết quả duy nhất từ kèo bóng đá việt nam hiện tại. Trạng thái này chỉ xảy ra khi chế độ hàng đơn đã được chọn cho truy vấn (xemPhần 34.6).
PGRES_PIPELINE_SYNC
ThePGRESULT
đại diện cho điểm đồng bộ hóa trong chế độ đường ống, được yêu cầu bởipqpipelinesync
. Trạng thái này chỉ xảy ra khi chế độ đường ống đã được chọn.
PGRES_PIPELINE_ABORTED
Thepgresult
đại diện cho kèo bóng đá việt nam đường ống đã nhận được lỗi từ máy chủ.PQGetResult
phải được gọi nhiều lần và mỗi lần nó sẽ trả về mã trạng thái này cho đến khi kết thúc đường ống hiện tại, tại thời điểm đó nó sẽ trả vềpgres_pipeline_sync
và xử lý bình thường có thể tiếp tục.
Nếu trạng thái kết quả làPGRES_TUDS_OK
hoặcpgres_single_tuple
, sau đó các chức kèo bóng đá việt nam được mô tả dưới đây có thể được sử dụng để truy xuất các hàng được trả về bởi truy vấn. Lưu ý rằng AChọn
kèo bóng đá việt nam xảy ra để truy xuất các hàng không vẫn hiển thịPGRES_TUDS_OK
.PGRES_COMMAND_OK
dành cho các kèo bóng đá việt nam không bao giờ có thể trả lại hàng (Chèn
hoặcCập nhật
kèo bóng đá việt nam cóTrở về
mệnh đề, v.v.). kèo bóng đá việt nam phản hồi củapgres_empty_query
Có thể chỉ ra kèo bóng đá việt nam lỗi trong phần mềm máy khách.
Kết quả của trạng tháiPGRES_NONFATAL_ERROR
Sẽ kèo bóng đá việt nam bao giờ được trả về trực tiếp bởiPQEXEC
hoặc các chức kèo bóng đá việt nam thực thi truy vấn khác; Kết quả của loại này thay vào đó được chuyển cho bộ xử lý thông báo (xemPhần 34.13).
pqresstatus
Chuyển đổi loại được liệt kê được trả về bởiPQResultstatus
thành một hằng số chuỗi mô tả mã trạng thái. Người gọi kèo bóng đá việt nam nên giải phóng kết quả.
char *pqresstatus (trạng thái execstatusType);
pqresulterrormessage
Trả về thông báo lỗi được liên kết với kèo bóng đá việt nam hoặc một chuỗi trống nếu không có lỗi.
char *pqresulterrormessage (const pgresult *res);
Nếu có lỗi, chuỗi được trả về sẽ bao gồm một dòng mới. Người gọi kèo bóng đá việt nam nên giải phóng kết quả trực tiếp.PGRESULT
Xử lý được chuyển choPQClear
.
ngay sau APQEXEC
hoặcPQGetResult
CALL,pqerrormessage
(trên kết nối) sẽ trả về cùng chuỗi vớipqresulterrormessage
(về kết quả). Tuy nhiên, APGRESULT
Sẽ giữ lại thông báo lỗi cho đến khi bị phá hủy, trong khi thông báo lỗi của kết nối sẽ thay đổi khi kèo bóng đá việt nam hoạt động tiếp theo được thực hiện. Sử dụngpqresulterrormessage
Khi bạn muốn biết trạng thái được liên kết với kèo bóng đá việt nam cụ thểpgresult
; sử dụngpqerrormessage
Khi bạn muốn biết trạng thái từ thao tác mới nhất trên kết nối.
pqresultverboseerrormessage
Trả về kèo bóng đá việt nam phiên bản được định dạng lại của thông báo lỗi được liên kết với APGRESULT
Đối tượng.
Char *pqresultverboseerrormessage (const pgresult *res,
Trong kèo bóng đá việt nam số tình huống, khách hàng có thể muốn có được phiên bản chi tiết hơn của lỗi được báo cáo trước đó.pqresultverboseerrormessage
Địa chỉ nhu cầu này bằng cách tính toán thông báo sẽ được tạo bởipqresulterrormessage
39727_39819pgresult
đã được tạo ra. NếuPGRESULT
kèo bóng đá việt nam phải là kết quả lỗi,pgresult kèo bóng đá việt nam phải là kết quả lỗiHồiđược báo cáo thay thế. Chuỗi được trả về bao gồm kèo bóng đá việt nam dòng mới.
kèo bóng đá việt nam giống như hầu hết các chức năng khác để trích xuất dữ liệu từ Apgresult
, kết quả của hàm này là kèo bóng đá việt nam chuỗi mới được phân bổ. Người gọi phải giải phóng nó bằng cách sử dụngpqfreemem ()
Khi chuỗi kèo bóng đá việt nam còn cần thiết nữa.
Có thể trả lại null nếu kèo bóng đá việt nam có đủ bộ nhớ.
pqresulterrorfield
Trả về kèo bóng đá việt nam trường riêng lẻ của báo cáo lỗi.
Char *pqresulterrorfield (const pgresult *res, int fieldCode);
FieldCode
là kèo bóng đá việt nam định danh trường lỗi; Xem các biểu tượng được liệt kê bên dưới.null
được trả về nếupgresult
kèo bóng đá việt nam phải là một lỗi hoặc kết quả cảnh báo hoặc kèo bóng đá việt nam bao gồm trường được chỉ định. Giá trị trường thường sẽ kèo bóng đá việt nam bao gồm một dòng mới.PGRESULT
Xử lý được chuyển choPQClear
.
Mã trường sau đây có sẵn:
pg_diag_severity
Mức độ nghiêm trọng; Nội dung trường làERROR
,Fatal
hoặcPanic
(trong kèo bóng đá việt nam thông báo lỗi) hoặcCẢNH BÁO
,Thông báo
,Debug
,INFO
hoặclog
(trong kèo bóng đá việt nam thông báo thông báo) hoặc bản dịch cục bộ của kèo bóng đá việt nam trong số này. Luôn luôn có mặt.
pg_diag_severity_nonlocalized
Mức độ nghiêm trọng; Nội dung trường làERROR
,Fatal
hoặcPanic
(trong kèo bóng đá việt nam thông báo lỗi) hoặcCảnh báo
,Thông báo
,Debug
,thông tin
hoặclog
(Trong kèo bóng đá việt nam thông báo thông báo). Điều này giống hệt vớipg_diag_severity
Trường ngoại trừ các nội dung kèo bóng đá việt nam bao giờ được bản địa hóa. Điều này chỉ có trong các báo cáo được tạo bởiPostgreSQLPhiên bản 9.6 trở lên.
PG_DIAG_SQLSTATE
Mã SQLSTATE cho lỗi. Mã SQLSTATE xác định loại lỗi đã xảy ra;Phụ lục A. Trường này kèo bóng đá việt nam thể bản địa hóa và luôn có mặt.
pg_diag_message_primary
Thông báo lỗi có thể đọc được chính của con người (thường là kèo bóng đá việt nam dòng). Luôn luôn có mặt.
PG_DIAG_MESSAGE_DETAIL
Chi tiết: Thông báo lỗi thứ cấp tùy chọn mang thêm chi tiết về vấn đề. Có thể chạy đến nhiều dòng.
PG_DIAG_MESSAGE_HINT
Gợi ý: Một đề xuất tùy chọn phải làm gì về vấn đề. Điều này nhằm khác với chi tiết ở chỗ nó cung cấp lời khuyên (có khả năng kèo bóng đá việt nam phù hợp) thay vì sự thật khó khăn.
pg_diag_statement_poseition
Một chuỗi chứa số nguyên thập phân cho biết vị trí con trỏ lỗi làm chỉ mục vào chuỗi câu kèo bóng đá việt nam gốc. Ký tự đầu tiên có chỉ số 1 và các vị trí được đo bằng các ký tự không phải byte.
Điều này được xác định giống nhưpg_diag_statement_poseition
Trường, nhưng nó được sử dụng khi vị trí con trỏ đề cập đến một kèo bóng đá việt nam được tạo bên trong thay vì kèo bóng đá việt nam được gửi bởi máy khách. ThePG_DIAG_INTERNAL_QUERY
Trường sẽ luôn xuất hiện khi trường này xuất hiện.
PG_DIAG_INTERNAL_QUERY
Văn bản của một kèo bóng đá việt nam không thành công trong nội bộ. Ví dụ, đây có thể là một truy vấn SQL do chức năng PL/PGSQL phát hành.
PG_DIAG_CONTEXT
kèo bóng đá việt nam dấu hiệu của bối cảnh xảy ra lỗi. Hiện tại điều này bao gồm kèo bóng đá việt nam dấu vết Call Stack của các chức năng ngôn ngữ thủ tục hoạt động và các truy vấn được tạo trong nội bộ.
pg_diag_schema_name
Nếu lỗi được liên kết với kèo bóng đá việt nam đối tượng cơ sở dữ liệu cụ thể, tên của lược đồ chứa đối tượng đó, nếu có.
PG_DIAG_TABLE_NAME
Nếu lỗi được liên kết với kèo bóng đá việt nam bảng cụ thể, tên của bảng. (Tham khảo trường Tên lược đồ cho tên của lược đồ bảng.)
PG_DIAG_COLUMN_NAME
Nếu lỗi được liên kết với kèo bóng đá việt nam cột bảng cụ thể, tên của cột. (Tham khảo Lược đồ và các trường tên bảng để xác định bảng.)
pg_diag_datatype_name
Nếu lỗi được liên kết với kèo bóng đá việt nam kiểu dữ liệu cụ thể, tên của kiểu dữ liệu. (Tham khảo trường Tên lược đồ cho tên của lược đồ loại dữ liệu.)
pg_diag_constraint_name
Nếu lỗi được liên kết với kèo bóng đá việt nam ràng buộc cụ thể, tên của ràng buộc. Tham khảo các trường được liệt kê ở trên cho bảng hoặc miền liên quan.
PG_DIAG_SOURCE_FILE
Tên tệp của vị trí mã nguồn nơi báo cáo lỗi.
pg_diag_source_line
Số dòng của vị trí mã nguồn nơi báo cáo lỗi.
PG_DIAG_SOURCE_FUNCTION
Tên của chức kèo bóng đá việt nam mã nguồn báo cáo lỗi.
Các trường cho tên lược đồ, tên bảng, tên cột, tên loại dữ liệu và tên ràng buộc chỉ được cung cấp cho kèo bóng đá việt nam số loại lỗi giới hạn; nhìn thấyPhụ lục A. kèo bóng đá việt nam cho rằng sự hiện diện của bất kỳ trường nào trong số này đảm bảo sự hiện diện của trường khác.
Khách hàng chịu trách nhiệm định dạng thông tin hiển thị để đáp ứng nhu cầu của nó; Đặc biệt nó nên phá vỡ kèo bóng đá việt nam hàng dài khi cần thiết.
lỗi được tạo bên tronglibpqsẽ có mức độ nghiêm trọng và thông điệp chính, nhưng thường kèo bóng đá việt nam có trường nào khác.
Lưu ý rằng kèo bóng đá việt nam trường lỗi chỉ khả dụng từpgresult
Đối tượng, kèo bóng đá việt namPGConn
Đối tượng; kèo bóng đá việt nam cópqerrorfield
chức kèo bóng đá việt nam.
PQClear
giải phóng bộ nhớ liên kết với Apgresult
. Mọi kết quả kèo bóng đá việt nam phải được giải phóng quaPQClear
Khi nó kèo bóng đá việt nam còn cần thiết nữa.
void pqClear (pgresult *res);
Bạn có thể giữpgresult
Đối tượng xung quanh miễn là bạn cần nó; Nó không biến mất khi bạn đưa ra một kèo bóng đá việt nam mới, cũng như ngay cả khi bạn đóng kết nối.PQClear
. kèo bóng đá việt nam làm điều này sẽ dẫn đến rò rỉ bộ nhớ trong ứng dụng của bạn.
Các chức kèo bóng đá việt nam này được sử dụng để trích xuất thông tin từ APGRESULT
Đối tượng đại diện cho kết quả truy vấn thành công (nghĩa là, kèo bóng đá việt nam đối tượng có trạng tháiPGRES_TUDS_OK
hoặcpgres_single_tuple
). Chúng cũng có thể được sử dụng để trích xuất thông tin từ một hoạt động mô tả thành công: Kết quả của một mô tả có tất cả thông tin cột giống nhau mà việc thực hiện truy vấn thực tế sẽ cung cấp, nhưng nó kèo bóng đá việt nam có hàng.
PQNTUMPLES
Trả về số lượng hàng (bộ dữ liệu) trong kết quả truy vấn. (Lưu ý rằngPGRESULT
Đối tượng bị giới hạn kèo bóng đá việt nam quáint_max
hàng, vì vậyint
Kết quả là đủ.)
int pqntuples (const pgresult *res);
PQNFields
Trả về số lượng cột (trường) trong mỗi hàng của kết quả truy vấn.
int pqnfields (const pgresult *res);
PQFNAME
Trả về tên cột được liên kết với số cột đã cho. Số cột bắt đầu ở 0. Người gọi kèo bóng đá việt nam được giải phóng trực tiếp kết quả.PGRESULT
Xử lý được chuyển choPQClear
.
char *pqfname (const pgresult *res,
null
được trả về nếu số cột nằm ngoài phạm vi.
PQFNumber
Trả về số cột được liên kết với tên cột đã cho.
int pqfnumber (const pgresult *res,
-1 được trả về nếu tên đã cho kèo bóng đá việt nam khớp với bất kỳ cột nào.
Tên đã cho được đối xử như một định danh trong kèo bóng đá việt nam SQL, nghĩa là nó bị hạ cấp trừ khi được trích dẫn kép. Ví dụ: đưa ra kết quả truy vấn được tạo từ kèo bóng đá việt nam SQL:
Chọn 1 làm foo, 2 là "Bar";
Chúng tôi sẽ có kết quả:
pqfname (res, 0)foopqfname (res, 1)Barpqfnumber (res, "foo")0pqfnumber (res, "foo")0pqfnumber (res, "bar")-1pqfnumber (res, "\" bar \ "")1
PQFTable
Trả về OID của bảng mà từ đó cột đã cho được lấy. Số cột bắt đầu ở 0.
oid pqftable (const pgresult *res,
kèo bóng đá việt nam hợp lệ
được trả về nếu số cột nằm ngoài phạm vi hoặc nếu cột được chỉ định kèo bóng đá việt nam phải là một tham chiếu đơn giản đến cột bảng. Bạn có thể truy vấn bảng hệ thốngPG_Class
Để xác định chính xác bảng nào được tham chiếu.
loạioid
và hằng sốkèo bóng đá việt nam hợp lệ
sẽ được xác định khi bạn bao gồmlibpqTệp tiêu đề. Cả hai sẽ là kèo bóng đá việt nam loại số nguyên.
pqftablecol
Trả về số cột (trong bảng của nó) của cột tạo thành cột Kết quả truy vấn được chỉ định. Số cột truy vấn-result bắt đầu ở 0, nhưng kèo bóng đá việt nam cột bảng có số khác.
int pqftablecol (const pgresult *res,
Zero được trả về nếu số cột nằm ngoài phạm vi hoặc nếu cột được chỉ định kèo bóng đá việt nam phải là tham chiếu đơn giản đến cột bảng.
PQFFormat
Trả về mã định dạng biểu thị định dạng của cột đã cho. Số cột bắt đầu ở 0.
int pqfformat (const pgresult *res,
Mã định dạng Zero biểu thị biểu diễn dữ liệu văn bản, trong khi mã định dạng kèo bóng đá việt nam biểu thị nhị phân. (Các mã khác được dành cho định nghĩa trong tương lai.)
PQFTYPE
Trả về kiểu dữ liệu được liên kết với số cột đã cho. Số nguyên được trả về là số OID nội bộ của loại.
oid pqfttype (const pgresult *res,
Bạn có thể truy vấn bảng hệ thốngPG_TYPE
Để có được tên và thuộc tính của kèo bóng đá việt nam loại dữ liệu khác nhau. TheOIDS của kèo bóng đá việt nam loại dữ liệu tích hợp được xác định trong tệpDanh mục/pg_type_d.h
TrongPostgreSQLCài đặt củaBao gồm
Thư mục.
PQFMOD
Trả về bộ sửa đổi loại của cột được liên kết với số cột đã cho. Số cột bắt đầu ở 0.
int pqfmod (const pgresult *res,
Giải thích kèo bóng đá việt nam giá trị sửa đổi là cụ thể về loại; Chúng thường chỉ ra giới hạn độ chính xác hoặc kích thước.kèo bóng đá việt nam có thông tinHồi. Hầu hết các loại dữ liệu kèo bóng đá việt nam sử dụng bộ sửa đổi, trong trường hợp đó, giá trị luôn luôn -1.
PQFSize
Trả về kích thước theo byte của cột được liên kết với số cột đã cho. Số cột bắt đầu ở 0.
int pqfsize (const pgresult *res,
pqfsize
Trả về kèo bóng đá việt nam gian được phân bổ cho cột này trong một hàng cơ sở dữ liệu, nói cách khác, kích thước của biểu diễn bên trong của máy chủ của kiểu dữ liệu. (Theo đó, nó kèo bóng đá việt nam thực sự hữu ích cho khách hàng.) Một giá trị âm cho biết loại dữ liệu có độ dài thay đổi.
PQBinaryTuples
Trả về 1 nếupgresult
Chứa dữ liệu nhị phân và 0 nếu nó chứa dữ liệu văn bản.
int pqbinarytuples (const pgresult *res);
Hàm này kèo bóng đá việt nam được dùng (ngoại trừ việc sử dụng nó liên quan đếnCopy
), bởi vì nó có thể cho kèo bóng đá việt nampgresult
Để chứa dữ liệu văn bản trong kèo bóng đá việt nam số cột và dữ liệu nhị phân trong các cột khác.PQFFormat
được ưu tiên.PQBinaryTuples
Chỉ trả về 1 nếu tất cả kèo bóng đá việt nam cột của kết quả là nhị phân (định dạng 1).
PQGetValue
Trả về kèo bóng đá việt nam giá trị trường duy nhất của kèo bóng đá việt nam hàng của APGRESULT
. Các số hàng và cột bắt đầu ở 0. Người gọi kèo bóng đá việt nam được giải phóng trực tiếp kết quả.pgresult
Xử lý được chuyển choPQClear
.
Char *PQGetValue (const pgresult *res,
Đối với dữ liệu ở định dạng văn bản, giá trị được trả về bởiPQGetValue
là biểu diễn chuỗi ký tự kết thúc của giá trị trường. Đối với dữ liệu ở định dạng nhị phân, giá trị nằm trong biểu diễn nhị phân được xác định bởi kiểu dữ liệuTYPSEND
vàTyPreceive
chức kèo bóng đá việt nam. .
kèo bóng đá việt nam chuỗi trống được trả về nếu giá trị trường là null. Nhìn thấyPQGetIsNull
Để phân biệt kèo bóng đá việt nam giá trị null với kèo bóng đá việt nam giá trị chuỗi trống.
Con trỏ được trả về bởiPQGetValue
Điểm để lưu trữ là kèo bóng đá việt nam phần củaPGRESULT
Cấu trúc. Người ta kèo bóng đá việt nam nên sửa đổi dữ liệu mà nó trỏ đến và người ta phải sao chép rõ ràng dữ liệu vào bộ nhớ khác nếu nó được sử dụng qua vòng đời củaPGRESULT
Cấu trúc chính nó.
PQGetIsNull
Kiểm tra kèo bóng đá việt nam trường cho giá trị null. Các số hàng và cột bắt đầu ở 0.
int pqgetisnull (const pgresult *res,
Hàm này trả về 1 nếu trường là null và 0 nếu nó chứa giá trị kèo bóng đá việt nam null. (Lưu ý rằngPQGetValue
Sẽ trả về một chuỗi trống, kèo bóng đá việt nam phải là một con trỏ null, cho một trường null.)
PQGetLpm
Trả về độ dài thực tế của giá trị trường tính bằng byte. kèo bóng đá việt nam số hàng và cột bắt đầu ở 0.
int pqetlength (const pgresult *res,
Đây là độ dài dữ liệu thực tế cho giá trị dữ liệu cụ thể, nghĩa là kích thước của đối tượng được chỉ ra bởiPQGetValue
. Đối với định dạng dữ liệu văn bản, điều này giống nhưstrlen ()
. Đối với định dạng nhị phân, đây là thông tin cần thiết.kèo bóng đá việt namdựa vàopqfsize
Để có được độ dài dữ liệu thực tế.
pqnparams
Trả về số lượng tham số của câu kèo bóng đá việt nam đã chuẩn bị.
int pqnparams (const pgresult *res);
Hàm này chỉ hữu ích khi kiểm tra kết quả của. Đối với kèo bóng đá việt nam loại truy vấn khác, nó sẽ trả về 0.
PQParamType
Trả về kiểu dữ liệu của tham số câu kèo bóng đá việt nam được chỉ định. Số tham số bắt đầu ở 0.
oid pqparamtype (const pgresult *res, int param_number);
Hàm này chỉ hữu ích khi kiểm tra kết quả của. Đối với kèo bóng đá việt nam loại truy vấn khác, nó sẽ trả về 0.
PQPrint
In ra tất cả kèo bóng đá việt nam hàng và, tùy chọn, tên cột vào luồng đầu ra được chỉ định.
void pqprint (tệp *fout, / *luồng đầu ra * /
Hàm này trước đây được sử dụng bởiPSQLĐể in kết quả truy vấn, nhưng điều này kèo bóng đá việt nam còn đúng nữa. Lưu ý rằng nó giả sử tất cả dữ liệu ở định dạng văn bản.
Các chức kèo bóng đá việt nam này được sử dụng để trích xuất thông tin khác từPGRESULT
Đối tượng.
PQCMDSTATUS
Trả về thẻ trạng thái kèo bóng đá việt nam từ kèo bóng đá việt nam SQL đã tạopgresult
.
Char *pqcmdstatus (pgresult *res);
Thông thường đây chỉ là tên của kèo bóng đá việt nam, nhưng nó có thể bao gồm dữ liệu bổ sung như số lượng hàng được xử lý. Người gọi không nên giải phóng kết quả trực tiếp.PGRESULT
Xử lý được chuyển choPQClear
.
PQCMDTUMPLES
Trả về số lượng hàng bị ảnh hưởng bởi kèo bóng đá việt nam SQL.
char *pqcmdtuples (pgresult *res);
Hàm này trả về kèo bóng đá việt nam chuỗi chứa số lượng hàng bị ảnh hưởng bởiSQLCâu kèo bóng đá việt nam đã tạopgresult
. Chức kèo bóng đá việt nam này chỉ có thể được sử dụng sau khi thực hiệnChọn
,Tạo bảng dưới dạng
,Chèn
,Cập nhật
,Xóa
,Merge
,Di chuyển
,Fetch
hoặcCopy
câu kèo bóng đá việt nam hoặc mộtthực thi
của kèo bóng đá việt nam truy vấn đã chuẩn bị có chứaChèn
,Cập nhật
,Xóa
hoặcMerge
Tuyên bố. Nếu kèo bóng đá việt nam đã tạoPGRESULT
là bất cứ điều gì khác,PQCMDTUMPLES
Trả về một chuỗi trống. Người gọi kèo bóng đá việt nam nên giải phóng giá trị trả về trực tiếp.PGRESULT
Xử lý được chuyển choPQClear
.
PQOIDVALUE
Trả về OIDcủa hàng được chèn, nếuSQLkèo bóng đá việt nam làChèn
Chèn chính xác kèo bóng đá việt nam hàng vào kèo bóng đá việt nam bảng có OIDS hoặc Athực thi
của kèo bóng đá việt nam truy vấn đã chuẩn bị có chứa phù hợpChèn
Tuyên bố. Nếu kèo bóng đá việt nam, chức năng này trả vềkèo bóng đá việt nam hợp lệ
. Chức kèo bóng đá việt nam này cũng sẽ trở lạikèo bóng đá việt nam hợp lệ
Nếu bảng bị ảnh hưởng bởiChèn
Câu kèo bóng đá việt nam không chứa OIDS.
oid pqoidValue (const pgresult *res);
PQOIDSTATUS
Hàm này kèo bóng đá việt nam được ủng hộPQOIDVALUE
và kèo bóng đá việt nam an toàn cho luồng. Nó trả về một chuỗi với oid của hàng được chèn, trong khiPQOIDVALUE
Trả về giá trị OID.
char *pqoidstatus (const pgresult *res);
pqescapeliteral
char *pqescapeliteral (pgconn *Conn, const char *str, size_t length);
pqescapeliteral
thoát một chuỗi để sử dụng trong kèo bóng đá việt nam SQL. Điều này rất hữu ích khi chèn các giá trị dữ liệu dưới dạng hằng số theo nghĩa đen trong các kèo bóng đá việt nam SQL.pqescapeliteral
Thực hiện thao tác này.
pqescapeliteral
Trả về phiên bản thoát củastr
tham số trong bộ nhớ được phân bổ vớimalloc ()
. Bộ nhớ này nên được giải phóng bằng cách sử dụngpqfreemem ()
Khi kết quả kèo bóng đá việt nam còn cần thiết. kèo bóng đá việt nam cần phải tính một byte bằng 0 và kèo bóng đá việt nam nên được tính vàoLEGN
. (Nếu tìm thấy một byte chấm dứt bằng kèo bóng đá việt nam trướcLEGN
byte được xử lý,pqescapeliteral
dừng ở số 0; Hành vi như vậy giống nhưstrncpy
.) Chuỗi trả về có tất cả kèo bóng đá việt nam ký tự đặc biệt được thay thế để chúng có thể được xử lý đúng cách bởiPostgreSQLTrình phân tích cú pháp theo nghĩa đen. kèo bóng đá việt nam byte chấm dứt cũng được thêm vào.POSTGRESQLChuỗi chữ được bao gồm trong chuỗi kết quả.
ON ERROR,pqescapeliteral
returnnull
và kèo bóng đá việt nam thông báo phù hợp được lưu trữ trongConn
Đối tượng.
Điều đặc biệt quan trọng là phải trốn thoát thích hợp khi xử lý các chuỗi nhận được từ một nguồn kèo bóng đá việt nam đáng tin cậy. Nếu kèo bóng đá việt nam thì có rủi ro bảo mật: Bạn dễ bị tổn thương vớiSQL InjectionHồiCác cuộc tấn công trong đó các kèo bóng đá việt nam SQL không mong muốn được đưa vào cơ sở dữ liệu của bạn.
Lưu ý rằng nó kèo bóng đá việt nam cần thiết cũng kèo bóng đá việt nam đúng khi thoát ra khi giá trị dữ liệu được truyền dưới dạng tham số riêng biệt trongPQExecparams
hoặc kèo bóng đá việt nam thói quen anh chị em của nó.
pqescapeidentifier
75664_75739
pqescapeidentifier
thoát một chuỗi để sử dụng làm định danh SQL, chẳng hạn như bảng, cột hoặc tên chức năng. Điều này rất hữu ích khi mã định danh do người dùng cung cấp có thể chứa các ký tự đặc biệt nếu kèo bóng đá việt nam sẽ kèo bóng đá việt nam được hiểu là một phần của định danh bởi trình phân tích cú pháp SQL hoặc khi định danh có thể chứa các ký tự trường hợp trên có trường hợp nên được bảo quản.
pqescapeidentifier
Trả về phiên bản củastr
tham số thoát ra như kèo bóng đá việt nam định danh SQL trong bộ nhớ được phân bổ vớimalloc ()
. Bộ nhớ này phải được giải phóng bằng cách sử dụngpqfreemem ()
Khi kết quả kèo bóng đá việt nam còn cần thiết. kèo bóng đá việt nam cần phải tính một byte bằng 0 và kèo bóng đá việt nam nên được tính vàoLEGN
. (Nếu tìm thấy một byte chấm dứt bằng kèo bóng đá việt nam trướcLEGN
byte được xử lý,pqescapeidentifier
dừng ở số 0; Hành vi như vậy giống nhưstrncpy
.) Chuỗi trả về có tất cả các ký tự đặc biệt được thay thế để nó được xử lý đúng như kèo bóng đá việt nam định danh SQL. kèo bóng đá việt nam byte chấm dứt cũng được thêm vào.
ON ERROR,pqescapentifier
returnnull
Và kèo bóng đá việt nam thông báo phù hợp được lưu trữ trongConn
Đối tượng.
77654_77799
pqescapestringConn
size_t pqescapestringconn (pgconn *Conn,
pqescapestringConn
thoát khỏi chuỗi chữ, giống nhưpqescapeliteral
. kèo bóng đá việt nam giống nhưpqescapeliteral
, người gọi có trách nhiệm cung cấp bộ đệm có kích thước phù hợp. Hơn nữa,pqescapestringConn
kèo bóng đá việt nam tạo ra các trích dẫn đơn phải bao quanhPOSTGRESQLChuỗi chữ; Chúng nên được cung cấp trong kèo bóng đá việt nam SQL rằng kết quả được chèn vào.từ
chỉ vào ký tự đầu tiên của chuỗi được thoát ra vàLEGN
Tham số cung cấp số lượng byte trong chuỗi này. kèo bóng đá việt nam cần phải tính một byte bằng 0 và kèo bóng đá việt nam nên được tính vàoLEGN
. (Nếu tìm thấy một byte chấm dứt bằng kèo bóng đá việt nam trướcLEGN
byte được xử lý,pqescapestringConn
dừng ở số 0; Hành vi như vậy giống nhưstrncpy
.)đến
sẽ chỉ vào bộ đệm có thể giữ ít nhất kèo bóng đá việt nam byte nữa so với giá trị củaLEGN
, nếu kèo bóng đá việt nam thì hành vi kèo bóng đá việt nam được xác định. Hành vi cũng kèo bóng đá việt nam được xác định nếuđến
vàtừ
Chuỗi chồng chéo.
NếuERROR
Tham số kèo bóng đá việt nam phảinull
, sau đó*Lỗi
được đặt thành 0 khi thành công, kèo bóng đá việt nam có lỗi. Hiện tại các điều kiện lỗi duy nhất có thể liên quan đến mã hóa đa kèo bóng đá việt nam hợp lệ trong chuỗi nguồn.Conn
Đối tượng, cho dù hay kèo bóng đá việt namERROR
lànull
.
pqescapestringConn
Trả về số byte được viết thành80888_80892
, kèo bóng đá việt nam bao gồm việc chấm dứt byte.
pqescapestring
pqescapestring
là phiên bản cũ hơn, kèo bóng đá việt nam dùng nữa củapqescapestringConn
.
size_t pqescapestring (char *to, const char *từ, size_t length);
Sự khác biệt duy nhất so vớipqescapestringConn
làpqescapestring
kèo bóng đá việt nam lấyPGConn
hoặcERROR
tham số. Bởi vì điều này, nó kèo bóng đá việt nam thể điều chỉnh hành vi của nó tùy thuộc vào các thuộc tính kết nối (chẳng hạn như mã hóa ký tự) và do đóNó có thể cho kết quả sai. Ngoài ra, nó kèo bóng đá việt nam có cách nào để báo cáo các điều kiện lỗi.
pqescapestring
Có thể được sử dụng kèo bóng đá việt nam cách an toàn trong các chương trình máy khách chỉ hoạt động chỉ với kèo bóng đá việt namPostgreSQLKết nối tại kèo bóng đá việt nam thời điểm (trong trường hợp này nó có thể tìm ra những gì nó cần biếtPhía sau hậu trườngKhăn). Trong các bối cảnh khác, đó là kèo bóng đá việt nam mối nguy hiểm bảo mật và nên tránh có lợi chopqescapestringConn
.
pqescapyteaconn
thoát dữ liệu nhị phân để sử dụng trong kèo bóng đá việt nam SQL với loạibytea
. Như vớipqescapestringConn
, Điều này chỉ được sử dụng khi chèn dữ liệu trực tiếp vào chuỗi kèo bóng đá việt nam SQL.
Char kèo bóng đá việt nam dấu *pqescapyteaconn (PGConn *Conn,
Các giá trị byte nhất định phải được thoát khi được sử dụng như kèo bóng đá việt nam phần của Abytea
nghĩa đen trong kèo bóng đá việt namSQLcâu kèo bóng đá việt nam.pqescapyteaconn
Escapes byte bằng cách sử dụng mã hóa hex hoặc thoát khỏi sự ngược. Nhìn thấyPhần 8.4Để biết thêm thông tin.
Thetừ
tham số chỉ vào byte đầu tiên của chuỗi sẽ được thoát ra vàfrom_length
Tham số cung cấp số lượng byte trong chuỗi nhị phân này. (Một byte kết thúc bằng kèo bóng đá việt nam là kèo bóng đá việt nam cần thiết cũng như kèo bóng đá việt nam được tính.)to_length
Tham số trỏ đến kèo bóng đá việt nam biến sẽ giữ độ dài chuỗi thoát ra kết quả. Độ dài chuỗi kết quả này bao gồm kết thúc bằng 0 byte của kết quả.
pqescapyteaconn
Trả về phiên bản thoát củatừ
Chuỗi nhị phân tham số trong bộ nhớ được phân bổ vớimalloc ()
. Bộ nhớ này nên được giải phóng bằng cách sử dụngpqfreemem ()
Khi kết quả kèo bóng đá việt nam còn cần thiết. Chuỗi trả về có tất cả các ký tự đặc biệt được thay thế để chúng có thể được xử lý đúng cách bởiPostgreSQLTrình phân tích cú pháp theo nghĩa đen vàbytea
Hàm đầu vào. kèo bóng đá việt nam byte chấm dứt cũng được thêm vào.PostgreSQLChuỗi chữ kèo bóng đá việt nam phải là một phần của chuỗi kết quả.
Khi lỗi, kèo bóng đá việt nam con trỏ null được trả về và thông báo lỗi phù hợp được lưu trữ trongConn
Đối tượng. Hiện tại, lỗi duy nhất có thể là kèo bóng đá việt nam đủ bộ nhớ cho chuỗi kết quả.
pqescapytea
pqescapytea
là phiên bản cũ hơn, kèo bóng đá việt nam dùng nữa củapqescapyteaconn
.
Char kèo bóng đá việt nam dấu *pqescapytea (const kèo bóng đá việt nam dấu char *từ,
Sự khác biệt duy nhất so vớipqescapyteaconn
làpqescapytea
kèo bóng đá việt nam lấyPGConn
Tham số. Vì điều này,pqescapytea
Chỉ có thể được sử dụng kèo bóng đá việt nam cách an toàn trong các chương trình khách hàng sử dụng kèo bóng đá việt namPOSTGRESQLKết nối tại kèo bóng đá việt nam thời điểm (trong trường hợp này nó có thể tìm ra những gì nó cần biếtMạnhPhía sau hậu trường). Nócó thể đưa ra kết quả saiNếu được sử dụng trong kèo bóng đá việt nam chương trình sử dụng nhiều kết nối cơ sở dữ liệu (sử dụngpqescapyteaconn
Trong những trường hợp như vậy).
PQUNESCAPHERTEA
Chuyển đổi biểu diễn chuỗi của dữ liệu nhị phân thành dữ liệu nhị phân - ngược lạipqescapytea
. Điều này là cần thiết khi lấy lạibytea
Dữ liệu ở định dạng văn bản, nhưng kèo bóng đá việt nam phải khi truy xuất nó ở định dạng nhị phân.
87879_87960
Thetừ
Tham số trỏ đến kèo bóng đá việt nam chuỗi như có thể được trả về bởiPQGetValue
Khi áp dụng cho Abytea
cột.PQUNESCAPHERTEA
Chuyển đổi biểu diễn chuỗi này thành biểu diễn nhị phân của nó. Nó trả về kèo bóng đá việt nam con trỏ cho bộ đệm được phân bổ vớimalloc ()
hoặcnull
trên lỗi và đặt kích thước của bộ đệm vàoto_length
. Kết quả phải được giải phóng bằng cách sử dụngPQFREEMEM
Khi nó kèo bóng đá việt nam còn cần thiết nữa.
Chuyển đổi này kèo bóng đá việt nam chính xác là nghịch đảo củapqescapytea
, vì chuỗi dự kiến sẽ làEscaped”Khi nhận được từPQGetValue
. Cụ thể, điều này có nghĩa là kèo bóng đá việt nam cần xem xét trích dẫn chuỗi, và vì vậy kèo bóng đá việt nam cần phảiPGConn
tham số.
Nếu bạn thấy bất cứ điều gì trong tài liệu kèo bóng đá việt nam chính xác, kèo bóng đá việt nam phù hợpMẫu nàyĐể báo cáo vấn đề tài liệu.