nsjd.net
当前位置:首页 >> orAClE 12C 中如何使用Emp等表 >>

orAClE 12C 中如何使用Emp等表

你使用是什么用户scott用户下有emp表 select * from scott.emp;

你登录的是sys用户,emp表是在scott用户下的, 在sys用户中要查询scott用户下的emp表,表名称格式如下:用户名.表名称 所以你可以这样查询: select * from scott.emp;

你说的应该是scott用户下的emp表吧,我们看下emp表的表结构你就知道保存的是什么信息了: CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7,...

emp是scott用户下的表 查询此表:select * from scott.emp; 假如说没有emp表 手动创建emp表。可以从其他有这个表的人那里照结构将表建立起来。

我记得在ORACLE_HOME/rdbms/admin/下有个scott.sql 你用DBA身份重新执行下那个SQL脚本就可以了。

这是oracle的建表脚本,把一些比如varchar2改成varchar,number改成int,to_date()函数去掉就差不多了,其他的根据mysql语法自己改吧。 DROP TABLE DEPT; CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(...

一句sql不就搞定吗? 为什么要写这么麻烦 Select LPAD( ' ',4*(LEVEL)+1, '****' ) || enameFrom emp Start With mgr is null Connect By Prior empno=mgr;

select ename,(sal+decode(comm,null,0,comm))*12 as "nianxin" from emp

使用动态sql,过程如下: CREATE OR REPLACE PROCEDURE Prc_Delete_Emp IS Lv_Sql VARCHAR2(200); BEGIN Lv_Sql := 'delete emp'; EXECUTE IMMEDIATE Lv_Sql; COMMIT; END;

网站首页 | 网站地图
All rights reserved Powered by www.nsjd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com