基于ORACLE9i+PL/SQLDeveloper7.1.4)课程 一 PL/SQL 基本查询与排序 本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES5、连接列 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS7、ORDER BY进行排序输出。 8、使用WHERE 字
转载
2023-08-03 14:31:27
197阅读
设计数据库步骤:良好的数据库设计:节省空间,数据完整,方便开发。步骤:1、收集信息 2、标识实体 3、标识实体属性 4、标识实体之间的关系 5、画E-R图,编写Sql概念了解:映射基数有一对一、一对多、多对一、多对多。三大范式:每列是不可再分的数据单元,例如“地址列”内容“中国北京”可以拆分“国家列”和“城市列”;每个表只描述一件事情。列和主键要有直接的关系,不能间接相关。PL/SQL:是一种过程
转载
2021-04-27 20:16:56
131阅读
2评论
字符串函数:length、upper、lower、initcap、 concat、instr、replace。-- dual 常量表,没什么意义,就语法规则-- 获取字符串长度select length('我是谁?') from dual;select length('abcd') from dual;-- 全部变成大写select upper('abcdDDDFFF') from dual;--
转载
2021-04-28 14:28:13
200阅读
2评论
事务:把一组操作看做一个工作单元,要么都执行,要么都不执行。dml操作才有事务,查询没有事务。开始事务:从上一次的事务结束之后,从第一次dml操作,就自动开启了事务提交事务:commit回滚事务:rollbackcreate table bank
(
id number(5) primary key,money number(10) check(money>0)
)insert into b
转载
2021-04-27 20:18:45
155阅读
2评论
数据的完整性:保证插入表格的数据必须正确。包括实体完整性、区域完整性、引用完整性、自定义完整性。约束:约束的作用是为了保证数据的完整性,类型包括主键约束(PK)、唯一约束()、检查约束、外键约束。主键和唯一约束的区别是主键不能为空。命名规则:约束类型_约束名。列级约束:针对某一列设置的约束。表级约束和列级约束区别相关了解:https://blog.csdn.net/hanxuemin12345/a
转载
2021-04-27 20:19:13
171阅读
2评论
Oracle表连接:内连接、外连接。外连接分左连接、右连接。多表查询时,如果表之间没有条件关联,则会把所有匹配的结果查找出来,例如A表6条数据,B表7条数据,查出来就是42条。--笛卡尔积:返回两张表中所有匹配的结果,没有意义。所以多表查询,必须写关联条件。select * from staff,department where staff.id=department.staff_id;View
转载
2021-04-27 20:22:05
180阅读
2评论
算术运算符:+ - * /逻辑运算符:and or not比较运算符:“=”、“查找列:-- 给列起别名,如果列名有空格,则要用双引号包住select name 名字,salary*15 "年 薪" from staff where name='张三';--列的值如果要连接起来,使用||select name||'-'||salary*15 "员工年薪" from staff where n
转载
2021-04-28 14:28:34
201阅读
2评论
oracle的安装,用户授权,表格操作,数据类型,ddl表格,dml数据。下一篇:Oracle入门学习二学习视频:https://www.bilibili.com/video/BV1tJ411r7EC?p=15安装教程附带百度云安装包:https://blog.csdn.net/qq_40774525/article/details/79919057 oracle百度云安装包: https://p
转载
2021-04-28 14:28:56
255阅读
2评论
1、PLSQL工具PL/SQLDeveloper的简介:PL/SQLDeveloper是一种专门用于开发、测试、调试和优化OraclePL/SQL的一种工具,更是一个非常好用的Oracle的管理工具。官网下载地址:https://www.allroundautomations.com/bodyplsqldevreg.html(像普通软件安装即可)2、PLSQL的简介a、什么是PL/SQL?PL/S
原创
2017-12-12 21:27:38
4563阅读
3评论
游标cursor:用于存放多条数据的容器。需要开始open和关闭close。游标下移使用“fetch...into...”。declare
cursor myCursor is
select * from emp;
yb myCursor%rowtype;begin
open myCursor; for i in 1 .. 3 loop fetch myCursor
转载
2021-04-27 20:15:29
245阅读
2评论
入表格数据第8章 ...
原创
精选
2023-05-25 09:50:31
4554阅读
(一)汉化plsql 本来想直接使用英文版的,但是太多专业名词看不懂,只好先汉化熟悉一下先。 安装好plsq后,百度下载plsql汉化包 执行汉化包里面的安装程序,安装目标路径选择plsql的安装路径,例如我的是C:\Program Files\PLSQL Developer,然后重启plsql就是
原创
2021-07-21 10:19:33
1667阅读
Procedure Language/SQL,是Oracle对sql语言的过程化扩展,在原有sql命令语言(增删改查)中增加了过程处理语句(分支、循环等),使sql语言具有过程处理能力。PL/SQL是面向过程语言,但是更简单、灵活、高效和实用,是操作Oracle数据库效率最高的语言。PL/SQL 之Hello World
declare
--说明部分(变量、光标、例外)
begin
转载
2024-05-01 14:48:47
68阅读
在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表 create table test as select * from dept; --从已知表复制数据和结构create table...
转载
2009-10-19 12:31:00
167阅读
2评论
plsql : procedure language sql 是Oracle特有的数据库编程语言,普通的sql可以实现对数据的增删改查,一条sql很难做到 即查询,又根据不同的条件筛
原创
2022-09-06 10:54:59
92阅读
授权从 oracle 8i 开始, oracle 用通过提供 authid 子句为 pl/sql 的执行授权模型, 这样我们可以选择使用 authid current_user(调用者权限)来执行这个plsql语句, 这时这个程序是用调用者(当前)模式的授权运行的.与 SQL 整合pl/sql 于 ...
转载
2014-06-03 14:17:00
108阅读
2评论
https://www..com/gaozejie/p/9741186.html 一、准备工作 1、点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装位。 2、下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即 ...
转载
2021-09-06 19:30:00
801阅读
2评论
https://.cnblogs./gaozejie/p/9741186.html
一、准备工作
1、点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装64位。
2、下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即可下载汉化包。
3、注册码
PLSQL Developer 1
转载
2019-08-21 13:52:00
373阅读
2评论
plsql8注册码下面是我新生成新生成的plsql的注册码适用于plsql8的使用product code:jtlhlj6flzrwd4dnwwpju2y8za89vb8r8yehxa32qvfvserial number:2049878599password:xs374ca product code:4vj6rhs6wf5c844tfcpqqqzg5uprd29pax5tz
转载
2023-07-12 22:41:43
133阅读
PL/SQL块 PL/SQL块是在SQL语言之上发展起来的一种应用,可以集中的处理各种复杂的SQL操作。组成: DECLARE: 声明部分 BEGIN 编写趁许的主题 EXCEPTION 捕获异常 END ; /
看一个简单的PL/SQL块DECLARE i&n
原创
2008-08-05 16:54:44
1826阅读