plsql修改字段名称并演示示例
时间: 2024-02-04 16:02:42 浏览: 27
好的,我来演示一个例子。
假设我们有一个表名为"employees",其中有一个字段名称为"emp_name",我们想将其修改为"full_name"。我们可以使用以下语句进行修改:
```
ALTER TABLE employees RENAME COLUMN emp_name TO full_name;
```
执行以上语句后,"emp_name"字段名称将被修改为"full_name"。以下是完整的演示代码:
```
-- 创建表
CREATE TABLE employees (
id NUMBER,
emp_name VARCHAR2(50),
age NUMBER
);
-- 插入数据
INSERT INTO employees VALUES (1, 'John Doe', 30);
INSERT INTO employees VALUES (2, 'Jane Smith', 25);
-- 查看原表结构
DESC employees;
-- 修改字段名称
ALTER TABLE employees RENAME COLUMN emp_name TO full_name;
-- 查看修改后的表结构
DESC employees;
-- 查看数据
SELECT * FROM employees;
```
执行以上代码后,输出如下:
```
表已创建。
已创建 2 行。
名称 是否为空? 类型
------------------- -------- ----------
ID 是 NUMBER(38)
EMP_NAME 是 VARCHAR2(50)
AGE 是 NUMBER(38)
字段已重命名。
名称 是否为空? 类型
------------------- -------- ----------
ID 是 NUMBER(38)
FULL_NAME 是 VARCHAR2(50)
AGE 是 NUMBER(38)
ID FULL_NAME AGE
---------- -------------------------------------------------- ----------
1 John Doe 30
2 Jane Smith 25
```
可以看到,成功将"emp_name"字段名称修改为"full_name"。