oracle 学习
来源:互联网 发布:经典小说推荐类似知否 编辑:程序博客网 时间:2024/05/21 00:55
我对oracle 不太熟悉 我新闻能有个最快的速度学习 新闻大家给个帮助 这下面是我最近做的笔记
!基本语法
sql service获取当天时间:between convert(varchar(50),getdate(),112)+' 00:00:00' and convert(varchar(50),getdate(),112)+' 23:59:59'
sql service获取当前时间:select getdate();
oracle当前时间:select sysdate from dual;
oracle当天时间:select trunc(sysdate), to_date(to_char(sysdate,'yyyy-mm-dd ')||'23:59:59', 'YYYY-MM-DD HH24:MI:SS') from dual
1.查询
select * from cyzs_teleinfo where rownum<60 -----查询前60行
2.修改
case后面必须有end
update cyzs_teleinfo set pickflag=1 where rownum<60 ---修改前60行
3.删除
truncate table SWZL_TELEINFO //删除表数据
delete from swzl_teleinfo //删除表数据
dorp SWZL_TELEINFO //删除整个表
drop proc 存储过程名//删除存储过程
delete clgn_teleinfo where rownum<6000000 ---oracle 删除6000000条数据
3.增加
:insert into userinfo(missid,saletype)values(?,?); ---插入数据
3.1创建存储过程:
create procedure zy(存储过程名字) as begin 内容 end
调用: exec [zy]存储过程名
4:导入数据/和表
5:导出数据/和表
详细说明:
1、truncate在各种表上无论是大的还是小的都非常快。如果有ROLLBACK《回滚》命令DELETE将被撤销,而truncate则不会被撤销。
2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。
4、TRUNCATE不能触发任何DELETE触发器。
5、不能授予任何人清空他人的表的权限。
6、当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。
7、不能清空父表。
DDL: 数据库语言分类DDL,DCL,DML
ddL(date dedinition Language) sql功能四大功能之一 用于定义数据库三大结构
ddl不需要 commit,create alter deop truncate comment rename
DML:(date Manipulation Langeuage) 数据库操作语言 starementsare used for manging data within schema objects,
dml分成 互型 嵌入型 根据语言级别 过程型 和非过程型 需要:
commit select insert update delete merge call explain plan lock table
DCL:(date control language) 数据库控制语言 授权 ,角色控制等
grant 授权 revoke 取消授权
TCL:(transaction control language )事物控制语言
savepoint 设置保存点 rollback 回滚 set transaction
//
如果一定要禁止sqlplus / as sysdba这样不需要密码的操作系统认证登陆,
可以修改ORACLE_HOME目录下的network\admin\sqlnet.ora,
其中的SQLNET.AUTHENTICATION_SERVICES参数修改为NONE.
//2个循环哪个好点 我建议第二个
for(int i=0;i<list.size();i++){
}
for(int i=0,len=list.size();i<len;i++){
}
- 【oracle学习】oracle安装
- [oracle学习] oracle 数据类型
- 【Oracle】Oracle基础学习
- 学习oracle-认识oracle
- oracle学习
- Oracle学习
- oracle 学习
- oracle学习
- ORACLE学习
- 学习Oracle
- 学习Oracle
- oracle学习
- Oracle 学习
- oracle学习
- ORACLE 学习
- 学习Oracle
- Oracle学习
- oracle 学习
- DB2 监控工具 db2top 命令 介绍
- http 含有空格
- 【COCOS2DX-游戏开发之三】CCLayerMultiplex管理多个层
- Java Socket网络编程
- C#开发AutoCad,利用ObjectDbx技术在当前dwg文件中插入其它未打开的dwg文件中的图块
- oracle 学习
- java小技巧-3
- 特殊字符
- 电脑开机提示“Diskette Boot Failure”
- 技术达人谈PHP底层工作原理
- OpenScales和Flex搭建框架,创建第一个地图
- 检查表或字段的描述信息是否为空
- 4种检测是否支持HTML5的方法
- 北大清华干不过香港大学, 这个只是表面的看法