- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章SQL语言基础
1301 * 没有任何员工的部门的信息 软件 1303 * 1302 * * * 1301 * * 1303 * * * 事务并发执行的问题 两个事务并行执行: ”脏 “数据(写后读):事务2修改了A,但尚未提交,事务1读到了A的新值,值是”脏“的; 丢失修改(写后写):事务1修改A但尚未提交、事务2修改A并提交,则事务1的修改丢失; 不可重复读(读后写,再读):事务1读A,事务2修改A并提交,事务1读A,两次读的值不一致。 * 13.4.2 Oracle事务的隔离级别 READ COMMITED(提交读):语句级一致性 只能看到语句执行前已提交的数据:解决”脏读“、”修改丢失“ 加锁:其他事物等待 SERIALIZABLE(串行化):事务级一致性 只能看到事务开始前已提交的数据:”脏读“、”修改丢失“、 “不可重复读”都可解决 加锁:其他事务报错 READ ONLY: 只能看到事务开始前已经提交的数据 不能进行DML操作 * 事务的语句级与会话级 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; ALTER SESSION SET ISOLATION_LEVEL =SERIALIZABLE; ALTER SESSION SET ISOLATION_LEVEL =READ COMMITTED * 13.5 SQL函数 SQL函数分类 数值函数 字符函数 日期函数 转换函数 其他函数 * 数值函数 函数 返回值 ABS(n) 返回n的绝对值 CELL(n) 返回大于或等于n的最小整数 EXP(n) 返回e的n次幂 FLOOR(n) 返回小于或等于n的最大整数 LN(n) 返回以E为底的n的对数 LOG(m,n) 返回以m为底的n的对数 MOD(m,n) 返回m除以n的余数 PI( ) 返回常数3.1415926535897931 POWER(m,n) 返回m的n次方 * CEILING(12.9273)=? FLOOR(12.9273)=? * ROUND(m[,n]) 对m进行四舍五入(n大于0时,将m四舍五入到小数点右边n位,n等于零时,表示对m进行取整,n小于0时,则小数点左边的数字位置被圆整。 SIGN(n) 判断n的正负(n大于0返回,n等于0返回0,n小于0返回-1 SQRT(n) 返回n的平方根 SQUARE(n) 返回n的平方 TRUNC(m[,n]) 对m进行截断操作(n截断到小数点后第n位。如果n未给出,则系统默认为0。n也可以为负数,表示小数点左边的数字位置被删除成零。 * ROUND(10.2356,2) =? TRUNC(10.2356,2) =? 都可用于日期、时间 TRUNC(sysdate):截取到日期(去掉小时及以下数值) TRUNC(sysdate,‘yyyy’):本年第一天日期 TRUNC(sysdate,’mm’):本月第一天日期 TRUNC(sysdate,’hh’):本小时开始时间(去掉分、秒及以下) * 字符函数 函数 返回值 ASCII(char) 字符串首字符的ASC码值 CHR(n) ASC码值为n的字符 CONCAT 把两个列值拼接起来;“||”操作符更通用 INITCAP(char) 将字符串中每个单词的首字母大写 INSTR(char1,char2,a,b) INSTRB(char1,char2,a,b) 返回指定字符的位置 LENGTH(char) LENGTHB(char) 计算字符串的长度 SUBSTR(char,m[,n]) 求子串。column中从起始位置m开始长度为n的子串 Replace(str1,str2,str3) 替换 * LOWER(char)、UPPER(char) 将字符串中所有的大(小)写字母变为小(大)写 LPAD(char1,n[,char2]) 从左侧用字符串char2补齐字符串char1至长度n(右对齐) RPAD(char1,n[,char2]) 从右侧用char2补齐char1至长度n. LTRIM(char[,SET]) 把char中最左侧的若干个字符去掉,以使其首字符不在SET中 RTRIM(char[,SET]) 把char中最右侧的若干个字符去掉,以使其尾字符不在SET中 TRIM([leading|trailing|both] FROM string) SELECT ename FROM emp; SELECT ltrim(ename,‘SA`) FROM emp; * 日期函数 函数 返回值 ADD_MONTHS(d,n) 返回日期 d 添加 n 个月的日期 LAST_DA
您可能关注的文档
- 【课件设计】_第四课分支结构_信息技术_初中_王广军_3709831101.ppt
- 【课件一】1.2昆虫的生殖和发育.ppt
- 【课堂新坐标】(教师专用)2014-2015学年高中物理 第2章 第1节 感应电流的方向课后知能检测 鲁科版选修3-2.doc
- 【课堂新坐标】(教师专用)2014-2015学年高中物理 第2章 第3节 自感现象的应用课后知能检测 鲁科版选修3-2.doc
- 【课堂新坐标】(教师专用)2014-2015学年高中物理 第3章 第1节 交变电流的特点课后知能检测 鲁科版选修3-2.doc
- 第12章货币时间价值.ppt
- 【课堂新坐标】(教师专用)2014-2015学年高中物理 第4章 第1节 三相交变电流课后知能检测 鲁科版选修3-2.doc
- 【课堂新坐标】(教师专用)2014-2015学年高中物理 第二章 楞次定律和自感现象综合检测 鲁科版选修3-2.doc
- 【课堂新坐标】(教师用书)2013-2014学年高中化学 专题1 认识有机化合物综合检测 苏教版选修5.doc
- 第12章财务报告.ppt
- 第14届中国国际煤炭大会.docx
- 【金识源】高中地理人教版必修3同步练习 第三章 第二节 流域的综合开发──以美国田纳西河流域为例3.doc
- 【金识源】高中地理人教版必修3同步练习 第一章 第一节 地理环境对区域发展的影响3.doc
- 第13章 Photoshop网页界面设计基础.ppt
- 【阿米巴经营】“控本增效”的五大误区.docx
- 【金识源】高中数学 1.4.2 正弦函数、余弦函数的性质(一)课件 新人教A版必修4.ppt
- 【金识源】高中地理人教版必修3导学案 第一章 第一节 地理环境对区域发展的影响1.doc
- 【随堂优化训练】2014年数学(人教a版)必修3配套课件:1.2.3 循环语句.ppt
- 【随堂优化训练】2014年数学(人教a版)必修3配套课件:3.3 几何概型.ppt
- 【随堂优化训练】2014年数学(人教a版)必修5配套课件:1.1.3 正弦、余弦定理的综合应用.ppt
文档评论(0)