我在編寫應用時,需要大量的插入大文本,但是oracle 的clob操作起來比較繁瑣,應此我沒有選擇使用clob,而是使用了oracle以前版本中的long類型[但是long類型有一些限制,在一個表中只能有一個long欄位]。開始的時候我直接使用insert into table1 values(a,b[long])的方式插入資料庫,但是oracle有些限制一條語句不能超過4000個字元,並報ORA-01704的錯誤。經過尋找oracle
文法: MERGE INTO [your table-name] [rename your table here]USING ( [write your query here] )[rename your query-sql and using just like a table]ON ([conditional expression here] AND [...]...)WHEN MATHED THEN [here you can execute some update sql or
1、開啟cmd,輸入sqlplu2、輸入你記得的使用者名稱密碼:scott/tiger3、conn /as sysdba //以作業系統管理員身份登入,不需要提供密碼4、show user //顯示目前使用者 例:USER is "SYS"5、alter user "name" identified by "password"; //修改使用者口令例: alter user sys identified by sys; 參考:
1.建立資料表空間 create tablespace example_tablespace datafile 'e:\****.dbf' size 100m reuse autoextend on next 10m maxsize unlimited; 2.建立使用者,指定資料表空間,暫存資料表空間 create user
-- Start LONG LONG 其實是一個字串,Oracle 不推薦我們使用LONG,它是為了向後相容而設計的,如有需要請使用 CLOB, NCLOB 或 BLOB。 LONG RAW LONG RAW 是用來儲存位元據的,Oracle 不推薦我們使用LONG RAW,如有需要請使用 BLOB。 RAW RAW 是用來儲存位元據的。同 VARCHAR2, 它也是一個可變長度的資料類型。 CREATE TABLE