为什么我在ORACLE一个数据库里建的表格在另一个数据库里也能看到

作者&投稿:徭和 (若有异议请与网页底部的电邮联系)
oracle 数据库如何建表~

建表方法:
(1)在cmd里边更具需要进行创建
(2)在sql developer中进行创建,而对于在可视化界面sqldeveloper中创建时,也有两种方式,即一种是使用命令直接进行创建,另外一种是使用可视化界面按钮进行点击创建
下面就是创建的具体过程:
(1)首先我们进行数据的连接,在SQLdeveloper中进行操作,在使用sqldeveloper时需要下载sqldeveloper,点击此处可下载:下载sqldeveloper,下载安装之后,打开sqldeveloper软件,然后点击左上角的绿色的“+”,就会弹出如下图所示对话框,(在设置的时候首先需要对账户解锁,首次登陆最好使用管理员已解锁账号进行登录,登录方式与此类似)然后进行设置

(2)在连接成功之后我们能够看到如下所示界面

(3)开始创建表,我们进行创建一个有关新闻信息的简单表,其中包含信息如下所示:

(4)下面进行表的创建:左键点击要建表的数据库连接名打开,在“表(已过滤)”选项进行右键单击选择“新建表”,然后出现新建表对话框,具体步骤如下图所示:

(5)接着在弹出的对话框中进行设置表格式,具体步骤如下所示,对于需要添加字符的字段双击修改即可,然后进行保存:

(6)保存完之后,可在右侧看到如下所示表样:

(7)接这就让我们来进行数据的插入,如下代码所示:Insert into newmessage values( 1,1,1,1,'苏姑娘的新闻管理系统网站开始运营了','今天是公历2016年5月16日,星期一,苏姑娘的网站正式开始运营,其中,丰富的题材将是本网站的亮点', 'www.csdn.com含有很多好文章','苏姑娘','苏姑娘','admin',1,'2016年5月16日星期一',100,1,1);select * from newmessage; 插入后界面如下所示:

最后加分号,还有第二个逗号去掉。开始可以练习手写代码建表,熟了以后可以向下面一样会自动生成sql语句

实际上你所说的库并不是库的概念,而是oracle中表空间的概念。你建了2个表空间,放在2个表空间中的表在使用超级管理员进入的时候是可以看到左右的表空间以及表空间中的表。如果降低你的登入级别。比如是一般用户登入的话,就只能通过 表名@表空间名 来访问了。

[oracle@~]$ vi /home/oracle/.bash_profile
####################
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/10g
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
####################
你可以这样打开,看里面的SID是什么就是你当前的库了
你也可以打下面的命令更改当前的库
$export ORACLE_SID=orcl
我是装在linux下的

如果你装在windows下,应该在/home/oracle/.bash_profile这个目录下的该文件
那就应该可以在cmd下打export ORACLE_SID=orcl

我也新手

你是不是用管理员的账号啊。
你可以给每个库建用户,那么就只能看见自己的表了

Oracle中循环遍历从一个表中查出30W数据,并插入另一个表.我用了4个...
答:commit; end loop; end loop;你的存储过程, 格式化一下以后 显示的是, 你是 30W * 30W 的级别来处理的啊 外面一个 loop fetch all_station into start_station;exit when all_station%notfound;30W 里面一...

oracle 数据库把查询一个表的数据添加到另一个表里, 可是其中一列是固定...
答:如果两个表的表结构一致的话,可以直接查询插入 insert into A (select * from B) --前提是A表B表同库,字段一致,这样就把B表所有数据追加写入到了A表里;如果需要写入固定值,那么就得把两表对应的字段写出来 inser...

oracle将一个表的数据更新到另一张表上 出错:SQL命令未正确结束_百度知 ...
答:update paymentdate a set a.payment_date=(select b.payment_date from paymentdatejoin b where a.payment_uuid = b.payment_uuid)---补充--- 你update的不也是多行吗?所以select出来多行靠a.payment_uuid = b.p...

oracle 的一个知识点不懂
答:而此时,这个事务所产生的脏缓存块并不会立即被数据写进程DBWR写入数据文件(存放在磁盘的物理文件)。当事务的提交记录和重做信息都被写入重做日志文件后,Oracle才认为一个事务提交成功。此时,即使发生数据库崩溃,也可以恢复...

oracle数据库中,的NUMBER(20,6) 类型, 查询结果是:0,.9,中间冒出来一...
答:使用内置函数转换。(呵呵,没分,够用就行了。)=>补充:1 你的错误i guess 因为几个栏位之间没有用逗号分隔造成的。2 内置函数最常用的方式如icersea:select decode(column,'0','男','1','女') from table;

在oracle中如何将一个表中所有数据加到另一个表中
答:2、使用命令行导出指定的表,不导出全部,使用命令如下: exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) ,只导出table1和table2两个表的数据。3、导入dmp类型的文件到oracle数据库使用imp命令。4...

Oracle 数据库,想在一张表中的一个元素中插入一个大数组,该怎么做_百 ...
答:按照你的方法我来说一个具体的流程:先把数组储存为文件 将文件以流的形式读取 将流update到表中,和你那些条件一起insert也行,注意,一定要使用参数化插入,参数类型就选blob.你数据库中的值类型必须是和你程序匹配的..执行...

我在写一个SQL,在oracle中取数,数字的正负号代表方向,取正数负数的数值...
答:select distanct * from 表名 where abs(表名.列名)=(select max(abs(表名.列名)) from 表名)

oracle面试题:在一个上亿条数据的表中,批量插入大量数据,并根据内容重 ...
答:或则每次用户登陆的时候多执行一条更新的语句,不过这样做,缺少实时性。3、正所谓:“鱼和熊掌二者不可得兼”,我认为并没有空间和时间可以得到完全平衡的方法,只是看你更在意空间还是时间问题。

只知道一个数据,如何从Oracle数据库中查到在哪个表中? 请高手写出SQL语...
答:知道列名还好说,你就知道一个数据,我觉得唯一的办法就是遍历所有的表,至多查每个表的时候再用二分法还是什么的优化一下.这样的事情会是多么的可怕啊!