您的位置:首页 > 数据库 > Oracle

Oracle 9i数据开发(一)

2007-05-27 22:40 405 查看
--可在登陆时转换登陆身份(转换为system登陆)

CONNECT system/Manager

--回滚事务(返回上一次操作)

--ROLLBACK;

--提交事务

COMMIT;

--查看表结构

DESC table_name;

--查询表中数据

SELECT * FROM table_name;

--或指定需返回的字段

SELECT id,name FROM table_name;

--显示当前用户

SHOW USER;

--查看当前用户所拥有的表的结构

DESC USER_TABLES;

--查看当前用户所拥有的表

SELECT table_name FROM USER_TABLES;

--查看当前用户能够访问的表的结构

DESC ALL_TABLES;

--查看当前用户能够访问的表

SELECT table_name FROM ALL_TABLES;

--查看整个数据库所拥有的表的结构

DESC DBA_TABLES;

--查看整个数据库所拥有的表

SELECT table_name FROM DBA_TABLES;

--查看数据库版本

SELECT * FROM V$VERSION;

--查看数据库实例名称

SELECT instance_name FROM V$INSTANCE;

--查看数据文件的物理位置

SELECT * FROM V$DATAFILE;

--查看日志文件的物理位置

SELECT * FROM V$LOGFILE;

--查看控制文件的物理位置

SELECT * FROM V$CONTROLFILE;

--查看表空间的信息

SELECT * FROM V$TABLESPACE;

--查看数据库参数信息

--下面列出几种参数

--简单查询方法

SHOW PARAMETER DB_BLOCK_SIZE;

SHOW PARAMETER NLS_LANGUAGE;

SHOW PARAMETER JAVA_POOL_SIZE;

SHOW PARAMETER SORT_AREA_SIZE;

--通过视图查询

SELECT * FROM V$PARAMETER WHERE NAME='JAVA_POOL_SIZE';

SELECT name,value FROM V$PARAMETER WHERE NAME='JAVA_POOL_SIZE';

--修改参数值

--!UPDATE V$PARAMETER SET VALUE='500000' WHERE name='JAVA_POOL_SIZE';

--附注-------------------------------------------------------------//

SPOOL d:/file.txt; --联机

SPOOL OFF; --关闭(将联机后查询到的数据保存在d盘file.txt文件下)

--命令方式打开和关闭数据库

--以sysdba身份登陆数据库

CONNECT /AS SYSDBA;

--关闭数据库

SHUTDOW IMMEDIATE;

--启动数据库

STARTUP;

--清除屏幕

CLEAR SCREEN;

--预定义格式打印系统当前日期

SELECT TO_CHAR(sysdate,'yyyy-mm-dd hh24:mi:ss') FROM DUAL;

--可以利用脚本执行SQL语句(d:/test.sql)

@d:/test.sql;

--编辑当前SQL语句

EDIT;

--或

ED;

--保存当前SQL语句

SAVE d:/test.sql;

--退出数据库

EXIT;

--或

QUIT;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: