1、创建数据库
--创建数据库
CREATE USER JSZKUSR4 -- 数据库名称
IDENTIFIED BY Qb#123 -- 密码
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
-- 2 Roles for 数据库名
GRANT CONNECT TO JSZKUSR4;
GRANT RESOURCE TO JSZKUSR4;
ALTER USER JSZKUSR4 DEFAULT ROLE ALL;
-- 9 System Privileges for 数据库名
GRANT CREATE ANY VIEW TO JSZKUSR4;
GRANT DROP ANY VIEW TO JSZKUSR4;
GRANT CREATE DATABASE LINK TO JSZKUSR4; -- 只有JSZKUSR4用户能使用的dblink
GRANT CREATE PUBLIC DATABASE LINK TO JSZKUSR4; -- 所有用户都可以使用的dblink
GRANT DROP PUBLIC DATABASE LINK TO JSZKUSR4; --删除dblink的权限
GRANT CREATE LIBRARY TO JSZKUSR4;
GRANT EXPORT FULL DATABASE TO JSZKUSR4;
GRANT IMPORT FULL DATABASE TO JSZKUSR4;
GRANT UNLIMITED TABLESPACE TO JSZKUSR4;
2、对表增加唯一约束
alter table GC_DEVICE -- 对GC_DEVICE表增加一个唯一约束
add constraint device_unique unique(TD_CODE); -- 约束名称 device_unique 约束字段 TD_CODE
ALTER TABLE "JSZKUSR4"."GC_MAKE_CARD_CACHE" ADD ("MADE_STATUS" NVARCHAR2(255) ); -- 给表增加字段
COMMENT ON COLUMN "JSZKUSR4"."GC_MAKE_CARD_CACHE"."MADE_STATUS" IS '制卡状态'; -- 给字段增加注释
3、修改表的起始ID序列号
DROP SEQUENCE "GDABC"."LOG_PERSO_RECORD_LPR_ID_SEQ";
CREATE SEQUENCE "GDABC"."LOG_PERSO_RECORD_LPR_ID_SEQ"
INCREMENT BY 1 -- 自增1
MINVALUE 1000 最小序列号
MAXVALUE 999999999999999999999999 -- 最大序列号
START WITH 1001 -- 起始的序列号 新增第一条记录的开始序列
CACHE 20;
4、查询表中某个字段的字段名,字段类型
-- 如果查找全部使用 SELECT * ......
SELECT COLUMN_NAME, DATA_TYPE FROM cols where table_name = UPPER('LOG_CARD_OPERAT')