-- 查看ORACLE 数据库中所有表的注释
select table_name,comments from user_tab_comments;
-- 查看ORACLE 数据库中所有列的注释
select table_name,column_name,comments from user_col_comments;
①增加字段语法:
alter table 表名 add (字段名 字段类型 默认值 是否为空);
修改字段的语法:
alter table 表名 modify (字段名 字段类型 默认值 是否为空);
删除字段的语法:
alter table 表名 drop column 字段名;
②修改表字段长度:
alter table 表名 modify column_name varchar2(32)
alter table 表名 modify (column_name1 varchar(20) default null,column_name2 varchar2(30));
查看字段长度:
select column_name as 字段名, data_type as 数据类型, DATA_LENGTH as 数据长度 from user_tab_columns where table_name = 'EMP' and column_name in ('ENAME','SAL')
④字段的重命名:
alter table 表名 rename column 列名 to 新列名 (其中:column是关键字)
⑤表的重命名:
alter table 表名 rename to 新表名
⑥ 查看ORACLE 数据库中所有表的注释:
select table_name,comments from user_tab_comments;
⑦查看ORACLE 数据库中所有列的注释:
select table_name,column_name,comments from user_col_comments;
⑧使用存储过程循环向某表进行添加X字段
如:向某个库中以AB开头的表添加CREATED字段,并添加注释
DECLARE
V_SQL VARCHAR2(2000);
V_TABLE_NAME VARCHAR2(30);
CURSOR C1 IS
SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME like 'AB_%'; --查询当前用户下的所有表
BEGIN
OPEN C1;
LOOP
--提取一行数据到c1
FETCH C1
INTO V_TABLE_NAME;
--判读是否提取到值,没取到值就退出
EXIT WHEN C1%NOTFOUND;
V_SQL := 'alter table ' || V_TABLE_NAME || ' ADD CREATED VARCHAR2(20) DEFAULT 默认值,没有就为NULL 修改值';
EXECUTE IMMEDIATE V_SQL;
V_SQL := 'COMMENT ON COLUMN ' || V_TABLE_NAME || '.' || 'CREATED IS ''存储时间''';
EXECUTE IMMEDIATE V_SQL;
END LOOP; --关闭游标
CLOSE C1;
END;
分享到:
相关推荐
oracle常用的sql语句。 SQL PLUS下对数据库的常用操作语句, 比如显示当前连接用户、新建用户并授权、查询表结构、插入新记录、导入数据表等。一共34条,可能不是太多,但基本覆盖日常操作。
Oracle 常用查询语句 查看表空间使用、日志使用、数据字典、控制文件等信息查询、修改、维护;数据查询语句优化分析;数据导入导出等操作
Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。
Oracle数据库维护常用SQL语句集合,详细介绍了数据库维护的操作语句
汇总oracle一些常用SQL语句,比如:用户解锁、修改用户密码、锁表、视图恢复、定时任务、物化视图、触发器、带参游标、常用函数、执行计划、字符串/时间各种运算、HTTP请求、SQL优化等
常用数据库SQL操作语句,自己整理的常用数据库操作语句,希望对新手有所帮助
包含Oracle常用的视图、表,以及常用性能监控所需要的视图、表。还有Oracle实用操作,强烈推荐。
基本涵盖了所有oracle操作语法, 工作学习当中都能用的上 我现在还在用, 已经有快10年了, 欢迎下载, 希望可以帮到你
经常使用ORACLE库开发的同学,可以学习下常用的命令和查询sql,对运维和开发都有很大帮助。
Oracle 10g 的操作命令大全数据库的建立以及操作 表的操作,查询等,plsql的说明以及全部常用的命令。很全的。
oracle常用操作技巧,包括oracle安装步骤、网络配制、EM、备份、RMAN的备份与恢复、逻辑备份、闪回、ASM(管理存储软件)、数据迁移、安全控制、oracle安装及常规操作、SQL语句、函数、SQL语句、权限、体系结构、空间...
Oracle数据库SQL及常用函数命令简介,最全的oracle入门操作
命令行工具基本操作及 SQL 命令 1. 基本概念 1.1.数据类型 基本数据类型(NUMBER,VARCHAR2,DATE) O RACEL 支持下列内部数据类型: VARCHAR2 变长字符串,最长为 2000 字符。 NUMBER 数值型。 LONG 变长字符数据,...
(10)方便操作常用数据字典如表、视图、索引、过程、函数、触发器等(能查看和编辑编译PL/SQL代码); (11)中英文双语界面并能随时切换,个性化界面设置,界面简洁清爽; (12)运行语句“DESC tableName”清晰...
SQL> select instr('oracle traning','ra',1,2) instring from dual; INSTRING --------- 9 6.LENGTH 返回字符串的长度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from ....
Oracle常用的sql语句文件以及说明(doc、txt)文件 例如:analyze分析表、oracle 常用表和视图、Select Start with ... Connect by 分层次输出、SQL语句优化、函数的使用和说明。
oracle.sql常用oracle操作,建表空间,建用户,赋权限,逻辑备份导入导出,物理备份,冷备热备,开启归档模式,各种闪回,SGA系统全局区设置,PGA进程全局区设置
oracle常用命令集,oracle常用操作总结
数据库访问类,采用工厂模式,支持Oracle,SQL Server,Access,以及一些常用的数据库相关的操作方法(如构造日期条件、构造In条件)