没有合适的资源?快使用搜索试试~ 我知道了~
数据库积累(teradata+oracle)
需积分: 39 16 下载量 162 浏览量
2018-01-17
11:00:20
上传
评论
收藏 200KB DOCX 举报
温馨提示
试读
64页
数据库积累(teradata+oracle)数据库积累(teradata+oracle)数据库积累(teradata+oracle)数据库积累(teradata+oracle)
资源推荐
资源详情
资源评论
1. 唯一键是该列没有重复数据查询结果是唯一的数据,非唯一键是该列存在重复数据查
询结果可能不唯一。
2. 复合键:包含两个或更多属性的键称为复合键。类似于单列键,复合键可以是唯一或非唯
一的。
3. 候选键:唯一标识表中每一行的键。候选键可以是单列键,也可以是复合键。所有唯一键
都是候选键,例如:将所有候选键看做竞争主键的“候选者”,且只有一个候选者可以赢得竞
争。
4. 主键:主键很重要,因为它不仅可以用来标识唯一行,而且可以表示表中的行。
5. 将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值 在必要时可包括
复合主键值。此时,第二个表中保存这些值的属性称为外键。主键与外键
的列名不一定相同,唯一的要求就是它们的值集必须相同。
Oracle
对于 删除前可以创建保存点以便恢复:
的数据可以恢复:
创建保存点
!" 恢复到保存点
"#$ 删除表中的所有记录,表结构还在,不写日志,无法找
回删除的记录,速度快
%查看表结构
&'表名
(如果在 "语句中同时包含有 !)*) !那么它们的顺序是
!)*) !
+合并查询
%
("
使用该操作符用于取得两个结果集的交集。
&',))-!,./0%122
34&'
&',))-!,./-!56#4#76
+,
返回第一个查询检索出的记录减去第二个查询检索出的记录之后剩余的记录。
&',))-!,./0%122
348&
&',))-!,./-!56#4#76
(348&就是减法的意思)
1事务
()提交事物
当执行用 ",,语句可以提交事务。当执行了 ",,语句之后,会确认事务的变
化、结束事务。删除保存点、释放锁,当使用 ",,语句结束事务之后,其它会话将可
以查看到事务变化后的新数据。保存点就是为回退做的。保存点的个数没有限制
拓展9保存 点是事务中的一点。用于取消部分事务,当结束事务时,会自动的删除该事
务所 定义的所有保存点
(%)回滚事物
当执行 !"时,通过指定保存点可以回退到指定的点
事务的几个重要操作
设置保存点
%取消部分事务 !"
(取消全部事务 !"
注意:这个回退事务,必须是没有 ",,前使用的;如果事务提交了,那么无论你刚
才做了多少个保存点,都统统没有。如果没有手动执行 ",,)而是 :了,那么会自
动提交
;函数
字符函数9是 "中最常用的函数,我们来看看有哪些字符函数:
函数 说明
#&'33:
返回字符 : 的 #&'33 码。
'4'#:)
连接字符串 : 和 。
34&:)<)=<)
在 : 中查找 ,可以指定从 开始,也可以指定从
第 次开始。
47/:
返回 : 的长度。
.:
: 转换为小写。
8>>:
: 转换为大写。
3:<),?=
把 : 的左边截去 ,? 字符串,缺省截去空格。
3:<),?=
把 : 的右边截去 ,? 字符串,缺省截去空格。
3<,?=:
把 : 的两边截去 ,? 字符串,缺省截去空格。
>#':) )@
在 : 中查找 ,并替换为 @。
&8$&:)<)*=
返回 : 的字串,从 处开始,截取 * 个字
符,缺省 *,默认到结尾。
表 字符函数
示例 示例结果
&'#&'33668# AB
&''4'#6/6)6@ 68# /@
&'34&6/@ 6,668#
C
&'47/6/68# 1
&'.6*68# *
&'8>>6*68# /
&'36555/5556)6568# /555
&'6556DD36/55568# 55/555
&'36555/5556)6568# 555/
&'656DD36/6DD6568# 5/5
&'36566555/55568# /
&'>#'6#$'6)6'6)6###68# #$###
&'&8$&6#$'6)%8# $'
&'&8$&6#$'6)%)(8# $'
(%)数学函数
)<,=执行四舍五入
如果省掉 ,,则四舍五入到整数, 如果 ,是正数,则四舍五入到小数点的 ,位后。
如果 ,是负数,则四舍五入到小 数点的 ,位前。
")<,=用于截取数字
如果省掉 ,,就截去小数部分,如果 ,是正数就截取到小数点的 ,位后,如果 ,
是负数,则截取到小数点的前 ,位。
, ,) 除以 4 的余数,模(余数);
E返回小于或是等于 的最大整数
"返回大于或是等于 的最小整数
其它的数学函数
!: 返回数字 的绝对值
"!(,
": 返回数字的反余弦值
: 返回数字的反正弦值
: 返回数字的反正切值
":
:: 返回 的 次幂
,): 返回对数值
@,): 返回 ,的 次幂
4 79这是两个对数函数)其中 4返回给定参数的自然对数
>.#)$9返回某一个数对另一个数的幂,在使用幂函数时第一个参数为底数,第
二个指数
&374:参数的值为负数那么 &374返回如果参数的值为正数那么 &374返回 如果参
数为零那么 &374也返回零。
&F:该函数返回参数的平方根由于负数是不能开平方的所以我们不能将该函数应用于
负数
G#3#4'9方差
&G9返回某一列数值的标准差
(()日期函数
日期函数用于处理 类型的数据
9该函数返回系统时间
% ?,* ):返回指定日期加 个月后的日期;
(? :返回指定日期所在月份的最后一天
+84 <),=,返回一个以 , 为格式的四舍五入日期值, 是日期,, 是格式
模型。默认 , 为 ,即月中的某一天。
如果 , 为“H#I则舍入到某年的 月 日,即前半年舍去,后半年作为
下一年。
如果 , 为“4/I则舍入到某月的 日,即前月舍去,后半月作为下一
月。
默认为“I,即月中的某一天,最靠近的天,前半天舍去,后半天作为第
二天。
如果 , 为“#HI则舍入到最近的周的周日,即上半周舍去,下半周作为下
一周周日。
1J#', ,提取日期中的特定部分。
, 为:H#、4/、#H、/8、348、&'4。其中
H#、4/、#H 可以为 # 类型匹配,也可以与 3&#> 类型匹配;但是
/8、348、&'4 必须与 3&#> 类型匹配。
9可以是 &H## 也可以是’%2(2C%;%:(;:+%K即确定的日期等
;4/&?$.49给定的两个日期中有多少个月
B4.?39把时间调整到你所在的时区你可以使用
下边给出了所有的简写时区
#&#大西洋标准时间
/&/阿拉斯加?夏威夷时间
$&$英国夏令时
&美国山区时间
'&'美国中央时区
4&新大陆标准时间
&美国东部时区
>&>太平洋标准时间
7格伦威治标准时间
H&HH标准时间
C4J?#H9将返回与指定日期在同一个星期或之后一个星期内的你所要求的星期天
数的确切日期)例如你想知道你所指定的日期的星期五是几号
4J?#H&##)K3#HK
(+)转换函数
?"*
&F0 " ,) ?"** ) 6,, **%+9,96 ,
,
:两位数字的年份 %22+02+
:四位数字的年份 %22+年
,,:两位数字的月份 C月02C
:两位数字的天 (2号0(2
**%+:C点0%2
**%:C点02C
,、0显示分钟L秒
在格式化字符串中,使用双引号对非格式化字符进行引用。
针对数字的格式化,格式化字符有:
参数 示例 说明
A AAA
指定位置处显示数字。
AA
指定位置返回小数点
) AA)AA
指定位置返回一个逗号
M MAAA
数字开头返回一个美元符号
AAA
科学计数法表示
AAA
数字前加一个本地货币符号
> AAA>
如果数字式负数则用尖括号进行表示
?
函数 ? 用于将字符串转换成 类型的数据。
?48$:<),=
把一个字符串以 , 格式转换为一个数字。, 格式字符参考表 (。
(1)其他单行函数
4G:)
如果 : 为空,返回 ,否则返回 :。
4G%:))%
如果 : 非空,返回 ,否则返回 %
(;)聚合函数
#G7
平均值 #G7表达式
&8
求和 &8表达式
34、#J 最小值、最大值 34表达式、#J表达式
'84
数据统计 '84表达式
B约束
使用
约束用于确保数据库数据满足特定的商业规则。在 "中,约束包括:、
N, ,, ,和 "*"五种。
(非空)
如果在列上定义了 ,那么当插入数据时,必须为列提供数据。
剩余63页未读,继续阅读
资源评论
fuyu_beijing
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MATLAB的PCA算法人脸识别项目源码+GUI界面+说明文档.zip
- 基于STM32的测量温度与压力的数据处理设计源码+论文(毕业设计).zip
- 基于C51带字库LCD12864(ST7920)的keil工程源码,只支持8位并口通讯(不支持串口),可显示中文.zip
- 基于SI4463射频模块433MD-SMA无线模块软硬件技术资料及(SI4463)IC技术资料文档.zip
- (GPS+北斗+GSM)HLK-GS2503模块软硬件开发资料包硬件参考设计(原理图PCB)+技术文档资料.zip
- 基于BERT+Biaffine结构的关系抽取模型源码+文档说明.zip
- 利用c语言编写的冒泡排序代码
- 基于Ansoft-HFSS知识总结hfss中文教程HFSS培训教材等技术资料合集(50个).zip
- 基于Python+OpenCV的材料缺陷检测程序项目源码课程设计.zip
- 基于c语言实现的二叉树代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功