国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > PostgreSQL > 正文

PostgreSQL7.0手冊-用戶手冊-19. SQL命令-LOAD

2019-09-08 23:33:14
字體:
供稿:網(wǎng)友
LOAD
名稱
LOAD ― 動態(tài)裝載一個對象文件 

語法
LOAD 'filename'
輸入
filename 
用于動態(tài)裝載的對象文件. 

輸出
LOAD 
命令成功執(zhí)行的返回. 
ERROR: LOAD: could not open file 'filename' 
如果聲明的文件沒有找到,返回此信息.文件必須可被 Postgres后端讀寫,要避免此信息,聲明合適的全路徑. 
描述
裝載一個對象 (或 ".o")文件到 Postgres 后端的地址空間.一旦一個文件被裝載,該文件內(nèi)所有函數(shù)都可以被訪問.這個功能用于支持用戶定義的類型和函數(shù). 
  
如果一個文件沒有使用 LOAD 裝載,Postgres 將在函數(shù)第一次被調(diào)用時自動裝載該文件.LOAD 還可用于一個重新編輯和編譯后的目標文件的重新裝載.目前只支持用 C 創(chuàng)建的對象的文件.  
注意
被裝載的對象文件內(nèi)的函數(shù)不應(yīng)該調(diào)用其他通過 LOAD 命令裝載的對象文件內(nèi)部的函數(shù).例如,所有文件 A 內(nèi)的函數(shù)可以互相調(diào)用,可以調(diào)用標準庫或數(shù)學庫中的函數(shù)或 Postgres 自身內(nèi)部的函數(shù).它們不能調(diào)用定義在另一個裝載文件B內(nèi)的函數(shù).這是因為如果B被重裝載,Postgres 裝載器將不能夠重新定位從A中函數(shù)調(diào)用的B中函數(shù)的地址空間.但是如果B 沒有重裝載,就不會有問題. 
對象文件必須編譯成包含位置無關(guān)的代碼.例如, 在 DECstations 上你必須使用帶 -G 0 選項的 /bin/cc 編譯將要裝載的對象(目標)文件. 

注意如果你向新的平臺移植 Postgres ,為支持 ADT  LOAD 必須(可用). 
 

用法
Load the file /usr/postgres/demo/circle.o: 
LOAD '/usr/postgres/demo/circle.o'
兼容性
SQL92
SQL92 里沒有 LOAD .
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 曲水县| 平利县| 梅州市| 桃源县| 昌宁县| 陆川县| 淄博市| 璧山县| 大连市| 邵阳市| 阿勒泰市| 永川市| 股票| 沂水县| 兴和县| 金华市| 吴川市| 松滋市| 衢州市| 玉树县| 稻城县| 嘉兴市| 通辽市| 溧水县| 崇礼县| 甘孜县| 孙吴县| 濮阳市| 久治县| 精河县| 碌曲县| 修文县| 乐业县| 昌图县| 开封县| 合水县| 洞头县| 竹山县| 巴东县| 易门县| 乡城县|