PL/SQL 编程:创建 VIP 表并插入数据
使用 PL/SQL 编程,创建 VIP 表并插入数据
表结构
| 字段名 | 数据类型 | 是否可空 | 约束 | 备注 | |---|---|---|---|---| | v_id | number | N | 主键 | 会员号 | | l_id | number | | 外键,引用 level 表的 l_id 字段 | 等级号 | | v_name | Varchar2(10) | | | 姓名 | | v_sex | varchar2 | | 必须为'男'或'女' | 性别 | | v_age | number | | | 年龄 | | v_job | varchar2 | | | 工作单位 | | v_tel | number | | | 电话号码 | | v_address | varchar2 | | | 地址 | | v_number | number | | | 积分数量 | | v_birthday | date | | | 生日 |
创建和插入语句
-- 创建 vip 表
CREATE TABLE vip (
v_id NUMBER(10) NOT NULL PRIMARY KEY,
l_id NUMBER(10) REFERENCES level(l_id),
v_name VARCHAR2(10),
v_sex VARCHAR2(2) CHECK(v_sex IN ('男', '女')),
v_age NUMBER(3),
v_job VARCHAR2(50),
v_tel NUMBER(11),
v_address VARCHAR2(100),
v_number NUMBER(10),
v_birthday DATE
);
-- 插入数据
INSERT INTO vip VALUES (1, 1, '张三', '男', 30, '公司A', 13812345678, '北京市海淀区', 1000, TO_DATE('1990-01-01', 'YYYY-MM-DD'));
INSERT INTO vip VALUES (2, 2, '李四', '女', 25, '公司B', 13987654321, '上海市浦东新区', 2000, TO_DATE('1995-05-05', 'YYYY-MM-DD'));
本示例演示了如何使用 PL/SQL 创建 VIP 表,定义字段类型、约束和备注,并插入示例数据。您可以根据实际需求修改表结构和数据内容。
原文地址: https://www.cveoy.top/t/topic/oxPJ 著作权归作者所有。请勿转载和采集!