oracle常用sql
A. oracle有哪些常用的系统表啊
dba_开头.....
dba_users 数据库用户信息
dba_segments 表段信息
dba_extents 数据区信息
dba_objects 数据库对象信息
dba_tablespaces 数据库表空间信息
dba_data_files 数据文件设置信息
dba_temp_files 临时数据文件信息
dba_rollback_segs 回滚段信息
dba_ts_quotas 用户表空间配额信息
dba_free_space数据库空闲空间信息
dba_profiles 数据库用户资源限制信息
dba_sys_privs 用户的系统权限信息
dba_tab_privs用户具有的对象权限信息
dba_col_privs用户具有的列对象权限信息
dba_role_privs用户具有的角色信息
dba_audit_trail审计跟踪记录信息
dba_stmt_audit_opts审计设置信息
dba_audit_object 对象审计结果信息
dba_audit_session会话审计结果信息
dba_indexes用户模式的索引信息
user_开头
user_objects 用户对象信息
user_source 数据库用户的所有资源对象信息
user_segments 用户的表段信息
user_tables 用户的表对象信息
user_tab_columns 用户的表列信息
user_constraints 用户的对象约束信息
user_sys_privs 当前用户的系统权限信息
user_tab_privs 当前用户的对象权限信息
user_col_privs 当前用户的表列权限信息
user_role_privs 当前用户的角色权限信息
user_indexes 用户的索引信息
user_ind_columns用户的索引对应的表列信息
user_cons_columns 用户的约束对应的表列信息
user_clusters 用户的所有簇信息
user_clu_columns 用户的簇所包含的内容信息
user_cluster_hash_expressions 散列簇的信息
v$开头
v$database 数据库信息
v$datafile 数据文件信息
v$controlfile控制文件信息
v$logfile 重做日志信息
v$instance 数据库实例信息
v$log 日志组信息
v$loghist 日志历史信息
v$sga 数据库SGA信息
v$parameter 初始化参数信息
v$process 数据库服务器进程信息
v$bgprocess 数据库后台进程信息
v$controlfile_record_section 控制文件记载的各部分信息
v$thread 线程信息
v$datafile_header 数据文件头所记载的信息
v$archived_log归档日志信息
v$archive_dest 归档日志的设置信息
v$logmnr_contents 归档日志分析的DML DDL结果信息
v$logmnr_dictionary 日志分析的字典文件信息
v$logmnr_logs 日志分析的日志列表信息
v$tablespace 表空间信息
v$tempfile 临时文件信息
v$filestat 数据文件的I/O统计信息
v$undostat Undo数据信息
v$rollname 在线回滚段信息
v$session 会话信息
v$transaction 事务信息
v$rollstat 回滚段统计信息
v$pwfile_users 特权用户信息
v$sqlarea 当前查询过的sql语句访问过的资源及相关的信息
v$sql 与v$sqlarea基本相同的相关信息
v$sysstat 数据库系统状态信息
all_开头
all_users 数据库所有用户的信息
all_objects 数据库所有的对象的信息
all_def_audit_opts 所有默认的审计设置信息
all_tables 所有的表对象信息
all_indexes所有的数据库对象索引的信息
session_开头
session_roles 会话的角色信息
session_privs 会话的权限信息
index_开头
index_stats 索引的设置和存储信息
伪表
al 系统伪列表信息
B. oracle和sql有什么区别吗哪个更实用些
sql是结构化查询语言,它是数据库操作语言.
Oracle和SQL
Server都是数据库产品.Oracle是甲骨文公司的产品,而SQL
Server是微软的产品.
SQL
Server一般用于中小型企业,而Oracle是大企业用的数据库.功能更强大点.
不知道还满意不?呵呵
C. oracle sql与其他数据库sql的区别
SQL 是一种 ANSI 的标准计算机语言如今无论是像Oracle、Sybase、DB2、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxpro、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言 oracle sql与其他数据库sql没有区别 只是每种数据库具体怎么去实现(内部运行机制不同但是 提供的SQL(算是编程中说的接口吧)是一样的
D. 求oracle,基本语句
oracle不是sqlserver,oracle一个数据库就能卡死你的微机了,运行两个数据库的话垃圾一点的机子都跑不动的,select table_name from user_tables;查看当前用户的所有表,user_tables替换成DBA_tables(必须要以sysdba身份登录)查看所有表, desc table_name; 查看表结构。
E. oracle常用的语句有哪些
select \update\delete 注意与SQL的区别就是要带上用户名方可执行
F. ORACLE 和 SQL区别
这两种数据库在不同方面都有着很大的区别,以下是具体的区别:
1.开放性: 1. SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。 2. Oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
2.可伸缩性:并行性 1. SQL server 并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。 2. Oracle 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
3.性能: 1. SQL Server 多用户时性能不佳 2. Oracle 性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
4.客户端支持及应用模式 :1. SQL Server C/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。 2. Oracle 多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
5.操作简便性: 1. SQL Server 操作简单,但只有图形界面。 2. Oracle 较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同。
6.使用风险性 :1. SQL server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。 2. Oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
7.价格:ORACLE贵过SQLSRVER
G. oracle中的常用的工具有哪些
1.oracle sql developer:甲骨文官方出品,优点在于:精准书签,可方便设置书签、切换;自动大小写关键字;过滤表字段;容易复制行。
2.pl sql developer:集成开发环境,专用于oracle数据库存储的程序单元开发。
3.toad:收费工具。精确书签、自动大小写关键字、可设智能提示范围、语法纠错等。
4.EnterpriseManager,企业管理器,图形化数据管理。
5.si object browser:在图形用户界面上对数据库对象创建编辑,可高效辅助开发。
H. oracle数据库常用sql语句
常用sql语句不分数据库类型,一般都是select查询,update更新,insert新增,delete删除。
I. 在oracle数据库中,要求两个字段的和要怎么写sql语句
在oracle数据库中,要求两个字段的和可以用sql语句(前提是两个字段都是数字型):
SELECT num1+num2 AS num FROM table_name;
其中num1、num2是要求和的两个字段,num是新命名的和字段,table_name是要查询的表名。
(9)oracle常用sql扩展阅读:
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。
可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。
1,如果都是数字类型的直接把这两个字段相加
select
a+b as ab
from S ;
或者你的意思是 select sum(a+b) from S;
2,如果是不同的字段类型就不能求和了,但是可以使用“||”或者CONCAT()函数
2.1 select a||b from S;
2.2 selectconcat(a,b) from S;
J. 求ORACLE sql 基础语句
使用show user就可显示 当前登录用户名
创建表之前首先做删除操作
drop table students;
创建表的语句:
create table students
(
id number(4),
name varchar2(20),
age number(2),
sex varchar(4)
)
;
插入数据
insert into students values(1,'TOM',16,'男');
insert into students values(2,'LOCY',15,'女');
查询数据
select * from students;
排序( 升序)
select * from students order by age asc;