导出:exp [system/manager] file=[tank.dmp] rows=y XML文件内如写入:前提:写入字段需要是CLOB类型,过程如下 ---------------------将字符写入CLOB类型字段的方法 CREATE OR REPLACE PROCEDURE add_content(no NUMBER,text VARCHAR2) IS clob_loc CLOB; amount INT; offset INT; BEGIN SELECT resume INTO clob_loc FROM clob_table WHERE id=no FOR UPDATE;----修改此行resume,clob_table id=no部分 offset:=LENGTH(clob_loc)+1; amount:=LENGTH(text); DBMS_LOB.write(clob_loc,amount,offset,text); COMMIT; END; ----------------在PL/SQL中调用,‘’中间写字符集的内容 call add_content(1,'I love you so much');
-- Create table create table CLOB_TABLE ( ID NUMBER(4) not null, NAME VARCHAR2(10), RESUME CLOB ) tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); -- Create/Recreate primary, unique and foreign key constraints alter table CLOB_TABLE add primary key (ID) using index tablespace USERS pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); 我的建表过程是这样,看过程对你有用没
exp [system/manager] file=[tank.dmp] rows=y 这个命令在哪里执行呢?sql plus里吗,我的sql plus用system/manager登陆的时候说account is locked。 怎么回事?
XML文件内如写入:前提:写入字段需要是CLOB类型,过程如下
---------------------将字符写入CLOB类型字段的方法
CREATE OR REPLACE PROCEDURE add_content(no NUMBER,text VARCHAR2) IS
clob_loc CLOB;
amount INT;
offset INT;
BEGIN
SELECT resume INTO clob_loc FROM clob_table WHERE id=no FOR UPDATE;----修改此行resume,clob_table id=no部分
offset:=LENGTH(clob_loc)+1;
amount:=LENGTH(text);
DBMS_LOB.write(clob_loc,amount,offset,text);
COMMIT;
END;
----------------在PL/SQL中调用,‘’中间写字符集的内容
call add_content(1,'I love you so much');
create table CLOB_TABLE
(
ID NUMBER(4) not null,
NAME VARCHAR2(10),
RESUME CLOB
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table CLOB_TABLE
add primary key (ID)
using index
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
我的建表过程是这样,看过程对你有用没
这个命令在哪里执行呢?sql plus里吗,我的sql plus用system/manager登陆的时候说account is locked。
怎么回事?