Oracle的大数据类型,BIG DATA TYPE
1、CLOB
字符LOB类型,主要用于存储大型英文字符
2、NCLOB
国际语言字符LOB类型,主要用于存储大型非英文字符
3、BLOB
二进制LOB类型,主要用于存储二进制数据
4、BFILE
二进制FILE类型,用于存储指向数据库系统外面的文件系统中文件的指针
------------------------------------------------------------------------------------------------------
注意:
大对象表定义完成之后,应该使用初始化函数初始化大对象列。
·对于CLOB和NCLOB,可以使用EMPTY_CLOB()函数进行初始化;
·对于BLOB列,应该使用EMPTY_BLOB()函数进行初始化;
------------------------------------------------------------------------------------------------------
可以在INSERT语句中使用这些初始化函数,初始化完成后,可以使用UPDATE语句
向大对象列中加入数据。
比如:
1 Create table poem 2 ( 3 poem_writer varchar2(30), 4 poem_title varchar2(30), 5 poem_content nclob 6 ); 7 Insert into poem(poem_writer,poem_title,poem_content) values('李白','静夜思',EMPTY_CLOB()); 8 Update poem set poem_content=' 9 床前明月光,疑是地上霜。 10 举头望明月,低头思故乡。 11 ' 12 where poem_title='静夜思';