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;