sql 2017-11-21 system manage user role right test

本文介绍了一个用于存储教师基本信息的数据库表T_TEACHER的创建过程,包括字段定义、注释及主键约束设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

---------------------------------------------------------------------------------------------------
-- test case
-- 
-- @author zengwenfeng
-- @date 2017-11-21
---------------------------------------------------------------------------------------------------

-- CREATE TABLE
CREATE TABLE T_TEACHER
(
  id                    VARCHAR2(32) NOT NULL,
  sex                   VARCHAR2(50),
  name                  VARCHAR2(200),
  code                  VARCHAR2(50),
  birthday              DATE
)
TABLESPACE DATA_PT
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );

-- ADD COMMENTS TO THE TABLE 
COMMENT ON TABLE T_TEACHER IS 'teacher info';

-- ADD COMMENTS TO THE COLUMNS 
COMMENT ON COLUMN T_TEACHER.id IS 'ID';
COMMENT ON COLUMN T_TEACHER.sex IS '性别';
COMMENT ON COLUMN T_TEACHER.name IS '姓名';
COMMENT ON COLUMN T_TEACHER.code IS '学号';
COMMENT ON COLUMN T_TEACHER.birthday IS '出生日期';

-- CREATE/RECREATE PRIMARY, UNIQUE AND FOREIGN KEY CONSTRAINTS 
ALTER TABLE T_TEACHER ADD CONSTRAINT PK_T_TEACHER primary key (ID)
  USING INDEX 
  TABLESPACE DATA_PT
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );

---------------------------------------------------------------------------------------------------
SELECT * FROM T_TEACHER;
SELECT * FROM T_PERMISSION;
SELECT * FROM T_MENU WHERE NAME LIKE '%教师%' OR ID = 'e9544dfb-40ee-49d8-9e87-ce521493fc07';


---------------------------------------------------------------------------------------------------
SELECT * FROM T_USER WHERE ACCOUNT = 'admin'; --id = 0
SELECT * FROM T_ROLE WHERE ID = '0';
SELECT * FROM T_USER_ROLE WHERE USER_ID = '0' AND role_id = '0';


---------------------------------------------------------------------------------------------------

SELECT * FROM T_ROLE_PERMISSION WHERE permISSION_CODE = 'e9544dfb-40ee-49d8-9e87-ce521493fc07';
DELETE FROM T_ROLE_PERMISSION WHERE permISSION_CODE = 'e9544dfb-40ee-49d8-9e87-ce521493fc07';

---------------------------------------------------------------------------------------------------
INSERT INTO T_ROLE_PERMISSION VALUES ('0', 'e9544dfb-40ee-49d8-9e87-ce521493fc07');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

spencer_tseng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值