佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: 1max1

Oracle SQL*Plus 高手请进来帮忙。

[复制链接]
发表于 8-9-2008 03:01 PM | 显示全部楼层
你要的是不是这个....
COPY FROM database TO database action -
destination_table (column_name, column_name, -
column_name ...) USING query

EG.
COPY FROM HR@BOSTONDB -
TO TODD@CHICAGODB -
CREATE NEWDEPT (DEPARTMENT_ID, DEPARTMENT_NAME, CITY) -
USING SELECT * FROM EMP_DETAILS_VIEW
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 8-9-2008 03:21 PM | 显示全部楼层
原帖由 mElO 于 8-9-2008 03:01 PM 发表
你要的是不是这个....
COPY FROM
database TO database action -
destination_table (column_name, column_name, -
column_name ...) USING query

EG.
COPY FROM HR@BOSTONDB -
TO TODD@CHICAGODB -
CREATE ...

如果是要将所有table传送过去就要一个个弄吗?

顺便打听下,DELETE FROM <table_name>; 和 DROP TABLE <table_name>; 有何分别?
回复

使用道具 举报

发表于 8-9-2008 04:53 PM | 显示全部楼层
没有办法了咯... 如果我找到更好的方法会告诉你的....

DELETE FROM <table_name>;
就是删除table里的资料... table并没有delete
DROP TABLE <table_name>;
就删除table里的资料加上整个table..
回复

使用道具 举报

 楼主| 发表于 8-9-2008 06:14 PM | 显示全部楼层
原帖由 mElO 于 8-9-2008 04:53 PM 发表
没有办法了咯... 如果我找到更好的方法会告诉你的....

DELETE FROM ;
就是删除table里的资料... table并没有delete
DROP TABLE ;
就删除table里的资料加上整个table..

救救我。
回复

使用道具 举报

发表于 8-9-2008 06:53 PM | 显示全部楼层

回复 14# 1max1 的帖子

database_name 是你数据库的名字, 不是用户名字。

create database abc; ( abc = database_name )

connect to abc; ( abc = database_name)

你的SQL基础不稳, 赶紧现打好基础。
回复

使用道具 举报

发表于 8-9-2008 07:05 PM | 显示全部楼层
create view <view_name> as <select statement>

view 是什么?
view 就是一个虚拟的table, 根据你所提供的 command 来生成的。 你的command 就是 select statement。

create view myview as
select a,b,c from mytable
where a < 5;

这样, 你的myview 成你select statement 的结果
回复

使用道具 举报

Follow Us
 楼主| 发表于 8-9-2008 07:40 PM | 显示全部楼层

回复 25# onlylonly 的帖子

目前的情况是这样,第一天开始老师就要我们输入一些东西。到了第四天,老师就要我们开来比较下,发现了好多东西都弄错,要不然就少了一些东西。
今天已经是第五个星期了,前四个星期的所输入的东西已经记不清,而人家也不好意思亲自去问老师嘛。
所以想向各位高手请教下是否有何方法可以将自己所有的data删除掉,然后copy那些对的data,paste 进自己的datebase里面吗?
回复

使用道具 举报

 楼主| 发表于 8-9-2008 08:57 PM | 显示全部楼层
//Generate a list of GRANT statement for every table.
SELECT 'GRANT <action1>,...' || table_name || ' TO <username>'
FROM cat
WHERE table_type = 'TABLE';

那位高手是否能帮忙给这个GRANT statement举个例子吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 9-9-2008 08:13 AM | 显示全部楼层

回复 28# 1max1 的帖子

这里有个很好的例子... 去看看吧....
http://www.dba-oracle.com/art_builder_grant_sec.htm
回复

使用道具 举报

 楼主| 发表于 9-9-2008 09:56 AM | 显示全部楼层

回复 29# mElO 的帖子

虽然还不是很明白,但还是要谢谢你。
回复

使用道具 举报

发表于 9-9-2008 09:58 AM | 显示全部楼层

回复 30# 1max1 的帖子

哪里不明白... 看看我能帮忙吗???
回复

使用道具 举报

 楼主| 发表于 9-9-2008 10:23 AM | 显示全部楼层

回复 31# mElO 的帖子

grant select any table to fred;

这个‘any table'是个command还是指任何一个table name?
GRANT SELECT <table_name> TO <username>;

GRANT SELECT ANY TABLE TO <username>;

其实人家很单纯的,请不要见怪。
回复

使用道具 举报

发表于 9-9-2008 11:30 AM | 显示全部楼层
是 GRANT SELECT <table_name> TO <username>;
回复

使用道具 举报

 楼主| 发表于 9-9-2008 07:57 PM | 显示全部楼层
看来还是要一个个慢慢弄了。
回复

使用道具 举报

 楼主| 发表于 9-11-2008 11:36 AM | 显示全部楼层
请问 GROUP BY 与 ORDER BY 怎样用的?
回复

使用道具 举报

发表于 11-11-2008 07:15 AM | 显示全部楼层
http://www.memezilla.com/2006/12 ... ll-tables-in-oracle
如果你要快的话你只要creat 过一个user就可以了
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-12-2025 02:22 PM , Processed in 0.130527 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表