Name
SPI_getbinval -- 返回聲明字段的二進制值
Synopsis
Datum SPI_getbinval(HeapTuple row, TupleDesc rowdesc, int colnumber, bool * isnull)
描述
SPI_getbinval 以數據的內部形式(像類型 Datum)返回聲明字段的數值。
這個函數並不為數據分配新的空間。
如果是傳遞引用,那麼返回值將是指向傳遞的行的指針。
參數
- HeapTuple row
輸入的要檢查的行
- TupleDesc rowdesc
輸入行描述
- int rownumber
字段編號(從 1 開始記)
- bool * isnull
字段裡空值的標志
返回值
返回該字段的二進制值。如果字段為空,那麼 isnull 指向的變量設置為真,否則為假。
錯誤時,SPI_result 設置為 SPI_ERROR_NOATTRIBUTE。