随笔 - 223  文章 - 34 评论 - 159 阅读 - 32万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Oracle

Oracle多表关联如何更新多个字段
摘要:注意点:1、被update主表一定要加上过滤条件。2、查询出来更新结果集,同时也要作为被更新主表的条件,作为同步大家都是更新这部分数据。update student stu set (stu.name,stu.sex) = (select bak.name,bak.sex from student_ 阅读全文
posted @ 2021-03-08 14:28 Louis.Lu.Sz 阅读(2302) 评论(0) 推荐(0) 编辑
[转]Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
摘要:说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录后才可创建创建用户格式:create user 用户名 identified by 密码(例如:create user cht identified by cht;)创建完成后,必须分配权限,否则连不上数据库和sqlplus。因此要做:grant connect,resource,dba to cht;这样数据库就可以通过cht/cht连上了。那些sel. 阅读全文
posted @ 2012-05-06 20:56 Louis.Lu.Sz 阅读(285) 评论(0) 推荐(0) 编辑
Oracle trunc()函数的用法
摘要:--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.3.select trunc(sysdate,'yy') from dual --2011-1-1 返回当年第一天4.select trunc(sysdate,'dd') from dual - 阅读全文
posted @ 2012-04-18 14:20 Louis.Lu.Sz 阅读(246) 评论(1) 推荐(0) 编辑
ORACLE 日期函数 MONTHS_BETWEEN
摘要:格式:MONTHS_BETWEEN(DATE1,DATE2) 即MONTHS_BETWEEN(日期1,日期2)MONTHS_BETWEEN函数返回两个日期之间的月份数。如果两个日期月份内天数相同,或者都是某个月的最后一天,返回一个整数,否则,返回数值带小数,以每天1/31月来计算月中剩余天数。如果日期1比日期2小 ,返回值为负数。 例:months_between(to_date('1999.11.29','yyyy.mm.dd'), to_date('1998.11.29','yyyy.mm.dd')) 返回 12注:两个参数均 阅读全文
posted @ 2012-04-18 14:18 Louis.Lu.Sz 阅读(342) 评论(0) 推荐(0) 编辑
ORA-00980: synonym translation is no longer valid
摘要:昨晚发给现场的程序,今天打电话过来说报错了,发过来的报错截图上说:ORA-00980: synonym translation is no longer valid。同义词转换不再有效。同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980 同义词转换不再有效(ORA-00980: synonym translation is no longer valid)的错误。推荐阅读:rudymatrixORA-00980 同义词转换不再有效(ORA-00980: synonym translation is no longer val. 阅读全文
posted @ 2012-04-07 17:13 Louis.Lu.Sz 阅读(1056) 评论(0) 推荐(0) 编辑
[转]Oracle 字符集的查看和修改
摘要:一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中: Language: 指定服务器消息的语言, 影响提示信息是中文还是英文Te... 阅读全文
posted @ 2012-03-26 10:16 Louis.Lu.Sz 阅读(257) 评论(0) 推荐(0) 编辑
[转]Oracle 加号外连接
摘要:今天在一段oracle的sql语句中看到这样的写法。SELECT ******FROM ******WHERE ****** AND r1.attribute13 = h1.employee_num(+) 最后面出现了小括号中间放一个加号的写法,oracle用的时候不长,不知道这是啥意思,于是摆肚一下。居然是外连接的意思,就是sql server中的left/right (outer)的意思。================对于外连接,Oracle中可以使用“(+)”来表示,标准 sql 可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。 1. LEFT O 阅读全文
posted @ 2011-01-24 08:52 Louis.Lu.Sz 阅读(550) 评论(0) 推荐(0) 编辑
[转]手把手教你卸载oracle 10g
摘要:oracle 10g在win上安装倒是不难,在其他平台上却不是很简单。我们公司用RHAS 4做服务器,我做数据库工作。在其他平台卸载比较简单,把文件和环境变量删除就OK.但是,在win上删除却不是那么容易。现在我把oracle如何在oracle上如何卸载写下来 软件环境:1、Windows XP + Oracle 10g2、Oracle安装路径为:d:\Oracle实现方法:1、开始->设置->控... 阅读全文
posted @ 2009-06-18 11:03 Louis.Lu.Sz 阅读(1955) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示