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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 操作Blob型別的方法(zt)型別
- 【原創】操作Blob型別的方法型別
- mysql BLOB型別 TEXT型別MySql型別
- PHP 操作 mysql blob 資料型別的欄位PHPMySql資料型別
- Mysql BLOB、BLOB與TEXT區別及效能影響、將BLOB型別轉換成VARCHAR型別MySql型別
- 通過配置hibernate方言包+GBase8s jdbc實現clob、blob、text、byte大物件資料型別操作JDBC物件資料型別
- C# 通過ServiceStack 操作Redis——Set型別的使用及示例C#Redis型別
- SQL Server資料型別BLOBSQLServer資料型別
- oracle對BLOB型別資料的操作與效能問題(轉載)Oracle型別
- GBase8s資料型別介紹資料型別
- BLOB(二進位制大物件:text、ntext或image)型別資料的操作物件型別
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- JDBC 處理CLob和Blob型別資料JDBC型別
- Oracle 中LONG RAW BLOB CLOB型別介紹Oracle型別
- 檔案插入 Oracle資料庫 Blob型別Oracle資料庫型別
- MySQL 中 blob 和 text 資料型別詳解MySql資料型別
- 操作LONG型別型別
- Python 操作 Azure Blob StoragePython
- Hibernate Blob 操作問題!
- 操作型別之字串型別字串
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- 使用PreparedStatement向資料表中插入、修改、刪除、獲取Blob型別的資料型別
- blob , bfile 兩種不同儲存方式分別適合於哪些檔案型別或哪些使用環境 ?型別
- Oracle blob型別資料轉換成 base64編碼Oracle型別
- varchar or blob:欄位型別的儲存和溢位條件型別
- EF6使用ADO.NET連線GBase8s資料庫示例資料庫
- 原子操作與原子型別型別
- fwMySql資料型別教程示例詳解MySql資料型別
- static型別引發多使用者操作併發型別
- EF6連線GBase8s資料庫示例資料庫
- 測試移動blob型別的資料到新的表空間型別
- Lazarus中對mysql資料庫Blob型別進行讀寫例子MySql資料庫型別
- GBase8s使用基礎
- JS操作二進位制方法 - blobJS
- Java mysql blob 資料讀寫操作JavaMySql
- 高階TypeScript型別備忘單(帶示例)TypeScript型別
- Redis 資料型別及操作Redis資料型別
- Redis資料型別基本操作Redis資料型別