工作中的java基础

1.建立表、建立主键、建立主键自增的序列

create table pdr_reserve_bal_main(
    id number(10) not null,
    key_dt date not null, -- 录入日期
    value_dt date not null, -- 缴存日期。根据该日期查找上旬、上月。
    currency_cd varchar2(15) not null, -- 币种
    reserve_account_cd varchar2(50) not null, -- 准备金帐号
    status char(2), -- 状态。AC 生效。IN 无效。确认后改为生效。
    approval_status char(2), -- 复核状态。 AP已复核,NP未复核
    dr_cr_ind char(2), -- 收付。DR付款。CR收款
    amt number(18, 2), -- 补交金额/退缴金额。
    reserve_rt number(18, 6), -- 准备金率
    used_ind char(1), -- 是否使用
    created_dt date,
    created_user varchar2(15),
    updated_dt date,
    updated_user varchar2(15),
    checked_dt date,
    checked_user varchar2(15)
);
alter table pdr_reserve_bal_main add constraint pk_pdr_reserve_bal_main primary key(id);
-- ID序列
create sequence s_pdr_reserve_bal_main
       increment by 1
       start with 1
       nomaxvalue
       nocycle
       nocache;

2.使用的是oracle数据库,所以不管是往里面添加数据,还是从里面读取数据,都用大写的字段。

3.向表中插入一条数据,关于自增主键的插入:

第一种方式:

String sql3 = "insert into pdr_reserve_bal_details "
                    +" (ID,BAL_DT) "
                    +" values (:ID,:BAL_DT)";

你可能感兴趣的:(java)