DB2資料庫建立序列,建立生產流水號函式

2021-10-09 12:27:16 字數 807 閱讀 4242

----建立sequence序列---

create or replace sequence seq_data_id  ----or replace 存在即替換---

increment by 1 -- 每次加幾個

start with 1 -- 從1開始計數

nomaxvalue -- 不設定最大值

nocycle -- 一直累加,不迴圈

cache 10; 

----刪除sequence 序列  ------ 

drop sequence seq_data_id

----建立函式------

create or replace function  isp.get_type_ids(type_name varchar(7))

returns varchar(17)

language sql

begin    ---- atomic 開啟事務        ---

declare idd varchar(20);

select type_name||repeat('0',10-length(to_char(seq_data_id.nextval)))||seq_data_id.nextval into idd from sysibm.dual;

return idd;

end-----使用函式------

select isp.get_type_ids('qdt1234') from sysibm.dual;

-----刪除函式-----

drop function isp.get_type_id;

建立 DB2 資料庫

可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...

建立DB2資料庫

建立db2資料庫 1.建立資料庫 db2cmd db2 list db directory 查詢現存的資料庫 create db dbname 建立資料庫 2.建立使用者名稱密碼 方法一 db2cmd db2cc 選擇建立好的資料庫 使用者和組物件 資料庫使用者中新建 我的電腦 管理 本地使用者和組...

DB2 資料庫建立

登入資料庫管理使用者 db2inst db2 db2inst db2 create database dbname automatic storage yes on dbauto dbpath on database using codeset gbk territory cn collate us...