1.pl/sql数组表示
set serveroutput on;
declare
type array_type is table of varchar2(120) index by binary_integer;
my_array array_type;
begin
my_array(1):='字符串1';
my_array(2):='字符串2;
my_array(3):='字符串3;
for I in 1..3 loop
dbms_output.put_line(my_array(i));
end loop;
end;
/
2.建表时添加注释脚本
alter table h_care_users_sync add (SUM_DATE DATE,REMARK VARCHAR2(1024));
COMMENT ON COLUMN h_care_users_sync.SUM_DATE is'统计时间';
COMMENT ON COLUMN h_care_users_sync.REMARK is'备注 ';
alter table care_users_sync add (SUM_DATE DATE,REMARK VARCHAR2(1024));
COMMENT ON COLUMN care_users_sync.SUM_DATE is'统计时间';
COMMENT ON COLUMN care_users_sync.REMARK is'备注 ';
3.写后台程序报ORA-01455: converting column overflows integer datatype(转换列溢出整数数据类型 )
检查后发现是列对调了
4.建序列
create sequence activity_message_id_seq minvalue 10000000 maxvalue 99999999 start with 10000000 increment by 1 cache 20;
5.向表中添加可空的新列
alter table user_point_exchange_flow add (in_object_home_city number(3) NULL ,in_object_number number(15) NULL );
6.数据库链和同义词
不同数据库,要通过db_link访问
user_product 属于ccs用户,现在要求biz用户也能访问到.
grant select on user_product to db_link;
create synonym user_product for ccs.user_product@to_tyydb
select * from user_product