本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- ranbuijj
- wallimn
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- ganxueyun
- xyuma
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
PL/SQL的组成元素
块、变量名、数据类型、数据、变量声明、赋值语句、注释
1,块
分类:
a,无名块:动态构造并只能执行一次
b,命名块:前面加了标号的无名块 <<inserttype>>,在end后也要加上标号名
c,子程序:包括在数据库中定义的存储过程,函数等,这些块一旦被定义,即可随时调用
d,触发器:它是存储在数据库中的块,对表进行操作(增删改)时出发
例:
<<in ...
PL/SQL简介
PL/SQL:Procedural Laguage/SQL 在标准的SQL基础上增加了过程化处理的语言
SQL:Structured Querey Language 是一种对关系数据库管理系统(RDBMS)进行操作的标准结构化语言
SQL本身不支持对已有结果的进一步查询,PL/SQL正是一种增加了过程化处理的语言。它具有标准SQL没有的几个特征:变量、结构控制语句、自定义的存储过程和函数、对象类 ...
PL/sql快捷设置
快捷输入SQL语句,例如输入s,按下空格,自动替换成SELECT;再例如,输入sf,按下空格,自动替换成SELECT * FROM,非常方便,节省了大量的时间去编写重复的SQL语句。 设置方法:菜单Tools --> Preferences --> Editor --> AutoReplace. --> Edit下面定义了一些规则作为参考 s=SELECT ...
pl/sql 函数的递归调用(时间操作)
工具 : PLSQL Developer
要求:
给定一个时间(date 类型, yyyy-MM-dd HH:mm:ss),求过了n个星期后,此时间的下一个月的时间.
CREATE OR REPLACE FUNCTION FN_RECURSIVE_DATE(EXEC_TIME IN DATE, -- 执行时间
...
解决PL/SQL中的中文乱码问题
1.在运行中输入:regedit,打开注册表编辑器;
2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO
双击:NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
该为:SIMPLIFIED CHINESE_CHINA.UTF8
很简单的,我们就是不知道。和大家共享下。
转自: ...
oarcle中oracleHomeKey处理方法
出现oracleHomeKey这个错误一般有两种情况.
错误描述:
Initialization error
SQL*Net not properly installed
OracleHomeKey: SOFTWARE\ORACLE
OracleHomeDir:
解决方法.
1.利用一些辅助开发工具连接oracle中会报错.
此时需要修改一下注册表,增加 ...
SQL 21 天自学通学习笔记 5
1. 用户操作:
创建:
CREATE USER user
IDENTIFIED {BY password | EXTERNALLY}
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE tablespace]
[QUOTA {integer [K|M] | UNLIMITED} ON tablespace ...
SQL 21 天自学通学习笔记 4
1. insert select 用法:
insert into tablename1 (col1,col2)
select col1,col2 from tablename2 ;
2. 删除表:
drop table ovner.tablename;
3. 创建视图:
CREATE VIEW <view_name> [(colu ...
PL/SQL编程
《PL/SQL编程》
/*procedural language/sql*/--1、过程、函数、触发器是pl/sql编写的--2、过程、函数、触发器是在oracle中的--3、pl/sql是非常强大的数据库过程语言--4、过程、函数可以在java程序中调用
--提高效率:优化sql语句或写存储过程--pl/sql移植性不好
--IDE ...
PL/SQL 中调试存储过程
PL/SQL 中调试存储过程
如何调试oracle存储过程
PL/SQL中为我们提供了调试存储过程的功能,可以帮助你完成存储过程的预编译与测试。
点击要调试的存储过程,右键选择TEST
如果需要查看变量,当然调试都需要。在右键菜单中选择Add debug information.
start debugger(F9)开始我们的测试,Run(Ctrl+R)
随时在varible List中 ...
PL/SQL导入导出dmp文件
tool - export tables 选中要导出的表点击第一个选项卡 oracle export 选择文件保存的路径,确认下导出所用的exp.exe应用程序和要导出的数据库的版本是一致的,才能正确导出,否则会报版本不一致的错误,默认导出文件的后缀是dmp
同理,导入dmp文件,tool - import tables 点击第一个选项卡 oracle import 选择导入文件的路径,确认下导 ...
oracle pl/sql编程
1:什么是PL/SQL
编程式的SQL语句
2:PL/SQL的优点:
A:PL/SQL 经过编译执行。放在Oracle的程序缓冲区中。
B:在PL/SQL中可以直接使用DML和TCL语句。可以间接以特殊的方式执行DDL和DCL语句。
3:PL/SQL块的组成部分:
声明块
可执行块
异常块
dos下运行:
SQL> set serveroutput on;-- ...
SQL 21 天自学通学习笔记 2
日期、时间函数:
select * from project;
针对日期型:
1. add_months: 增加月份
select * from task,startdate,enddate,original_end,add_months(enddate,2) from pr ...