Oracle相关Sql语法

本文详细介绍了Oracle数据库中如何进行字段的增删改操作,包括ALTER TABLE语句的使用,以及如何修改字段名称。此外,还展示了如何查询系统中的表,并提供了row_number()、length()和trim()等实用函数的用法示例,帮助读者更好地理解和掌握Oracle数据库的日常管理技巧。

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

1、Oracle增、删除表中一个字段

(1)增加一个或多个字段

Alter Table 表名 Add (字段名称  字段类型(长度),字段名称  字段类型(长度));

(2)删除一个列

ALTER TABLE 表名 DROP COLUMN 列名

2、Oracle修改表中一个字段名称

alter table 表名 rename column 旧字段名称 to 新字段名称;

3、查看系统里有权限的表

SELECT * FROM ALL_TABLES;

4、查看系统表

SELECT * FROM DBA_TABLES;

5、查看当前用户下的表

SELECT * FROM USER_TABLES;

6、row_number()函数

//表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的),row_number() 返回的主要是“行”的信息,并没有排名
ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2)

7、length()函数

(1)根据字段长度筛选

select * from 表名 where length(字段名)

(2)显示字段长度

select length(字段名) where 表名

8、trim()函数

去除字段中的空格

update 表名 set 字段名 = trim(字段名) where length(字段名) > 20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值