本文共 1937 字,大约阅读时间需要 6 分钟。
1 怎样执行一个sql脚本文件,这个脚本文件写了一系列的sql语句集,比如sql.sql 放在D:\MyEclipse 8.6\Workspaces\OASystem\WebRoot\sql.sql下
》cd D:\MyEclipse 8.6\Workspaces\OASystem\WebRoot\
>>sqlplus
>>@ sql.sql;
2 怎样查看刚刚创建的表
SQL> select table_name from user_tables;
SQL Plus 的命令, 差不多都在上面这个网页里面了。
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | sqldoc | | test | +--------------------+ 4 rows in set (0.00 sec) Oracle 一个实例,就是一个数据库, 所以,没有对应的 show databases 语句
所以对于Oracle:
1当前存在什么数据库:
C:\Windows\System32>sqlplus
SQL*Plus: Release 10.2.0.3.0 - Production on 星期六 6月 22 17:51:39 2013
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
请输入用户名: scott
输入口令:tigerSQL> conn sys/a123 as sysdba;
已连接。 SQL> select name from v$database; NAME ---------ORCL1
mysql> show tables
-> ; +----------------+ | Tables_in_test | +----------------+ | sale_report | | test_dysql | | union_tab_1 | | union_tab_2 | | v_sale_report | +----------------+ 5 rows in set (0.00 sec) Oracle 使用下面的语句实现 SQL> SELECT 2 table_name 3 FROM 4 all_tables 5 WHERE 6 ROWNUM < 10; TABLE_NAME ------------------------------------------------------------ ICOL$ CON$ UNDO$ PROXY_ROLE_DATA$ FILE$ UET$ IND$ SEG$ COL$ 9 rows selected. mysql> desc sale_report; +------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------+------+-----+---------+-------+ | SALE_DATE | datetime | NO | | NULL | | | SALE_ITEM | varchar(2) | NO | | NULL | | | SALE_MONEY | decimal(10,2) | NO | | NULL | | +------------+---------------+------+-----+---------+-------+ 3 rows in set (0.00 sec) Oracle SQL> desc all_tab_columns Name Null? Type ----------------------------------------- -------- ---------------------------- OWNER NOT NULL VARCHAR2(30) TABLE_NAME NOT NULL VARCHAR2(30) COLUMN_NAME NOT NULL VARCHAR2(30) DATA_TYPE VARCHAR2(106) DATA_TYPE_MOD VARCHAR2(3) DATA_TYPE_OWNER VARCHAR2(30)转载地址:http://nhswn.baihongyu.com/