GBase8s BLOB型別使用操作示例
create table "gbasedbt".tab1 ( col1 integer, col2 "gbasedbt".blob ) extent size 16 next size 64 lock mode row;
|
、 建立本地blobtest.png(該png檔案為螢幕截圖)
、使用filetoblob函式將blob資料插入資料庫
1 )server端blob資料檔案插入本地資料庫
[gbasedbt@test2 ~]$ dbaccess dbutf8 - 資料庫已被選用。 > insert into tab1 values (1,filetoblob('/home/gbasedbt/blobtest.png','server')); 1 行被插入。
|
2 )客戶端blob資料檔案插入資料庫:
、查詢blob資料
如下圖示例,使用客戶端工具查詢blob資料 :
、使用lotofile函式複製大物件資料到檔案
> ^C[gbasedbt@test2 ~]$ dbaccess dbutf8 - 資料庫已被選用。 > select lotofile(col2,'/home/gbasedbt/blobtest2.png','server') from tab1 where col1 = 1; (expression) /home/gbasedbt/blobtest2.png.000000005d6f9d9c 查詢到 1 行。
[gbasedbt@test2 ~]$ ls -rlt blobtest2.png.000000005d6f9d9c -rw-rw-rw-. 1 gbasedbt gbasedbt 147571 7 月 21 05:12 blobtest2.png.000000005d6f9d9c |
、使用locopy函式複製大物件資料到另一個大物件列中
[gbasedbt@test2 ~]$ dbaccess dbutf8 - 資料庫已被選用。 > create table tab2(col3 int,col4 blob); 表已建妥。
> insert into tab2 values (1,filetoblob('/home/gbasedbt/blobtest.png','server')); 1 行被插入。
> update tab2(col4) set col4=(select locopy(col2) from tab1 where tab1.col1=1) where tab2.col3=1; 1 行被更新。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69976626/viewspace-2727002/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過配置hibernate方言包+GBase8s jdbc實現clob、blob、text、byte大物件資料型別操作JDBC物件資料型別
- PHP 操作 mysql blob 資料型別的欄位PHPMySql資料型別
- Mysql BLOB、BLOB與TEXT區別及效能影響、將BLOB型別轉換成VARCHAR型別MySql型別
- C# 通過ServiceStack 操作Redis——Set型別的使用及示例C#Redis型別
- GBase8s資料型別介紹資料型別
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- JDBC 處理CLob和Blob型別資料JDBC型別
- MySQL 中 blob 和 text 資料型別詳解MySql資料型別
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- EF6使用ADO.NET連線GBase8s資料庫示例資料庫
- 操作型別之字串型別字串
- Oracle blob型別資料轉換成 base64編碼Oracle型別
- fwMySql資料型別教程示例詳解MySql資料型別
- 原子操作與原子型別型別
- 使用SSMS操作AdventureWorks 示例資料庫SSM資料庫
- EF6連線GBase8s資料庫示例資料庫
- Lazarus中對mysql資料庫Blob型別進行讀寫例子MySql資料庫型別
- JS操作二進位制方法 - blobJS
- Java mysql blob 資料讀寫操作JavaMySql
- 【Azure Developer】使用 Python SDK連線Azure Storage Account, 計算Blob大小程式碼示例DeveloperPython
- GBase8s使用基礎
- 高階TypeScript型別備忘單(帶示例)TypeScript型別
- Redis資料型別基本操作Redis資料型別
- MySQL JSON資料型別操作MySqlJSON資料型別
- Redis 資料型別及操作Redis資料型別
- C++ string型別常用操作C++型別
- JavaWeb——JDBC八股文、JSBC使用儲存過程、儲存函式、處理CLOB/BLOB型別JavaWebJDBCJS儲存過程儲存函式型別
- 如何通過配置hibernate方言包+GBase8s jdbc實現GBase8s資料庫操作JDBC資料庫
- 例項操作mysql varchar型別求和MySql型別
- Blob實現與File DataURL canvas相互轉換示例詳解Canvas
- go操作elasticsearch示例GoElasticsearch
- mysql表操作(alter)/mysql欄位型別MySql型別
- JS 基礎型別之裝箱操作JS型別
- (四)Python中的字串型別及操作Python字串型別
- task03 資料型別和操作資料型別
- MySQL資料型別操作(char與varchar)MySql資料型別
- python資料型別-列表建立和操作Python資料型別
- 如何使用 jq 接收 blob 資料