问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle数据库,查询到的结果怎样修改??

发布网友 发布时间:2022-04-25 06:08

我来回答

4个回答

热心网友 时间:2022-04-07 22:24

在把Oracle查询结果转换为SQL
Server的时候要特别当心一些不容易注意到的问题。
我们知道,T-SQL是SQL
Server的语言引擎,而Oracle的语言引擎却是PLSQL.这两种查询语言都对
ANSI
SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何
对这些扩展进行转化以用在SQL
Server环境下。
列的选择
用PLSQL执行数据查询的时候,FROM子句是必须的,这同SQL
Server的要求是一样的。
SELECT语句必须选择针对的数据表。在Oracle数据库内有一种特殊的表DUAL.DUAL表由
Oracle连同数据字典一同创建,所有的用户都可以用名称DUAL访问该表。这个表里只有一列DUMMY,该列定义为VARCHAR2
(1)类型,有一行值X.
从DUAL表选择数据常被用来通过SELECT语句计算常数表达式,由于DUAL只有一行数据,所以常数只返回一次。
Oracle下的DUAL查询如下所示:
SELECT
‘x’
FROM
al
而对等的SQL
Server查询则是下面这个样子:
SELECT
‘x’
连接
Oracle用||
符号作为连接符,而SQL
Server的连接符是加号:+
.
Oracle查询如下所示:
Select
‘Name’
||
‘Last
Name’
From
tableName
对应的SQL
Server查询如下所示:
Select
‘Name’
+
‘Last
Name’
数字取舍
Oracle数据库内有一个TRUNC函数,该函数返回m位十进制数的n位;如果省略m则n就是0位。m的值可以为负,表示截去小数点左边m位数字。
在SQL
Server下可以用Round或者Floor.
以下是Oracle查询:
SELECT
TRUNC(15.79,1)
"Truncate"
FROM
DUAL;
下面是同类查询的SQL
Server版本:
SELECT
ROUND(15.79,
0)
rounded

ROUND(15.79,
0,1)
truncated
SELECT
FLOOR(ROUND(15.79,
0)),
FLOOR(ROUND(15.79,
0,1)

在把Oracle查询转换为SQL
Server的时候要特别当心一些不容易注意到的问题。我们知道,T-SQL是SQL
Server的语言引擎,而Oracle的语言引擎却是PLSQL.这两种查询语言都对
ANSI
SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何
对这些扩展进行转化以用在SQL
Server环境下。
列的选择
用PLSQL执行数据查询的时候,FROM子句是必须的,这同SQL
Server的要求是一样的。
SELECT语句必须选择针对的数据表。在Oracle数据库内有一种特殊的表DUAL.DUAL表由
Oracle连同数据字典一同创建,所有的用户都可以用名称DUAL访问该表。这个表里只有一列DUMMY,该列定义为VARCHAR2
(1)类型,有一行值X.
从DUAL表选择数据常被用来通过SELECT语句计算常数表达式,由于DUAL只有一行数据,所以常数只返回一次。
Oracle下的DUAL查询如下所示:
SELECT
‘x’
FROM
al
而对等的SQL
Server查询则是下面这个样子:
SELECT
‘x’
连接
Oracle用||
符号作为连接符,而SQL
Server的连接符是加号:+
.
Oracle查询如下所示:
Select
‘Name’
||
‘Last
Name’
From
tableName
对应的SQL
Server查询如下所示:
Select
‘Name’
+
‘Last
Name’

热心网友 时间:2022-04-07 23:42

1、如果你是想修改数据库里的字段并保存的话,可以使用:
select
t.*,t.rowid
from
tablename
t
where。。。
点击查询结果
上面的
有个小锁头的
按钮,变成开的就可以
,编辑结果了,编辑后,点击
红钩的
按钮,以及页面上面的
确认保存更改数据的按钮(就是
有个绿色的小箭头,下面有个小圆柱--对应的红色的小箭头
是回滚按钮,不保存你的修改到数据库)。
确认后,数据修改成功,并保存到数据库。
适合修改少量数据,且此操作不锁表,既操作同时不影响其他对表的查询修改等。
2、update语句
update
tablename
set
字段1=值,字段2=值
where
。。
合适批量修改,锁表。
3、也可将表中的数据用SQL的语句整理好,插入新建的临时表,truncate原来的表的数据,再将临时表的数据插回原表。

热心网友 时间:2022-04-08 01:16

一、修改前准备工作:
使用ssh工具以root身份连接服务器,
然后切换到oracle用户:su
-
oracle(回车)
使用sqlplus连接数据库:sqlplus
/nolog(回车)
以管理员身份登录sys用户:conn
sys/sys
as
sysdba(回车)
数据库连接成功,至此准备工作完成。
二、修改用户名称。
数据库连接成功后,在sql>提示后面继续输入:
首先查到到所需修改用户名称的用户需要:select
user#,name
from
user$;(回车)--如:user#等于66
现在就可以修改用户名称了:update
user$
set
name='新的用户名称'
where
user#=66;(回车)
系统会提示:1
row
updated.说明修改成功,
再输入:commit;(回车)提交所作修改。
三、修改用户密码。
数据库连接成功后,在sql>提示后输入:alter
user
用户名
identified
by
新密码;(回车)
再输入:commit;(回车)提交所作修改即可。

热心网友 时间:2022-04-08 03:08

查询到的结果可用for
update来修改。
如:
select * from emp;查询到以下数据:

此时语句可改写:
select * from emp for update;然后点击如图图标:

此时可以修改表中内容,如将empno为8888的改成4444。按图中所示进行操作即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
做青红椒炒毛肚有哪些好吃的诀窍? 如何自制好吃的香辣毛肚? 穿越火线警告码SX(2,509,0)如何解决 CF sx警告码(2,770,0)什么原因 ...要求重新启动电脑 警告码是2 xxxx 0 有时重启4 5次才能玩 win7系统... 穿越火线 sx 警告码 2,994,0 怎么解决 CF出现非法模块SX警告码(2,990,0) 我为什么上CF体验服没开G有非法模块???怎么办啊 警告码(2,502,0) 穿越火线进游戏后 2分钟左右 就出来个 SX 警告码2,990,0 看到刘老师那慈祥的面庞,我感慨万分,我想到了这样几个赞美刘老师的成语... oracle 中查询结果作为查询条件 oracle怎么把存储过程查询出来的结果集显示出来 oracle中如何实现,将查询结果作为需要查询的表名进行查询? oracle 怎么自动执行查询的结果 Oracle 怎么将查询结果行显示。 oracle数据库中怎么把查询结果先提取出来,然后循环再进行统计 oracle 判断select语句的查询结果 Oracle 连接 查询结果 oracle中如何得知一条语句查找了几次才找到了结果? 请问在oracle数据库中,怎么查出下边的结果? oracle 查询函数怎么返回查询结果 如何查询鉴别Oracle证书真伪和网上验证地址 我用虚拟机装了一个操作系统,已经显示连上Internet,可是打不开网页,网络诊断说DNS服务器可能不可用。 虚拟机显示ipv4无网络访问权限 虚拟机8.0安装windows7系统不能上网提示DNS服务器不可用怎么解决 在启动vmware虚拟机网络上网命令怎么不可用? vmware虚拟机拷贝后为什么网络不可用 在window系统里装了linux主IP地址显示网络信息不可用 虚拟机不能上网 虚拟机安装win8系统后网络不能用怎么办? 怎么验证oracle是否安装成功 qq会员要怎么样的开通啊? 关于中国联通QQ大王超级会员如何办理 机顶盒获取ip地址失败,网络连接失败,怎么办? 求助,一直获取地址失败怎么回事 认证失败:获取本地IP地址失败,请检查本地网络设置,或在属性中选择使用的IP 电信机顶盒获取ip地址失败怎么办? 为什么腾讯QQ能登录,腾讯微博登录失败? 腾讯微博登录不上去提示登录失败请稍后再试为什么?一直登不上去 手机上登录腾讯微博一直显示登录中,永远也进不去 腾讯微博登不了? 手机版腾讯微博登入不了,账号,密码都正确,怎么回事? 我用手机号码登陆腾讯微博为什么总是上不去,求大神指点。 投资看什么书 最好的股票投资书籍是什么? 为什么我在酷酷跑里装car++,而且我的是安卓9,下载后就是解析程序包出现问题? 泡沫箱在正常温度下装蔬菜能存多久 泡沫箱密封后放冻库,里面的东西会坏吗 牡蛎冷冻后可以吃吗 开好的生蚝肉放了冰箱冰冻两个星期了,还能不能吃???