oracle 代码块

Posted blog_xiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 代码块相关的知识,希望对你有一定的参考价值。

oracle 的代码块模板

declare

  --声明变量

begin

  --执行业务逻辑

exception

  --异常处理

end;  

--结束

注意:代码块每个sql语句结束都要加冒号

eg:

--plsql 代码块往数据库中插入数据

declare
v_id varchar(10):=‘1‘; --声明字符串变量必须带上长度
v_name varchar(10):=‘张三‘;
v_sex Integer:=1;
v_age Integer:=18;
begin   --begin 执行代码
insert into a_student values(v_id,v_name,v_sex,v_age);

end;

 

插入数据库中文乱码,解决办法

如果你的plsql没有设定中文字符集的功能,比如我的plsql developer10就没有,那可以用设置环境变量的方式解决此问题,在环境变量中添加一个名称为NLS_LANG值为你oracle字符集(比如SIMPLIFIED CHINESE_CHINA.ZHS16GBK)的系统变量,重启plsql developer,问题即可解决。

 









以上是关于oracle 代码块的主要内容,如果未能解决你的问题,请参考以下文章

fread showProgress作为消息

fread和fwrite的使用

fread()函数第一次读取成功,但第二次读取失败,为啥为啥为啥,

fread函数和fwrite函数

Java 代码块,普通代码块,构造代码块,静态代码块

Java中普通代码块,构造代码块,静态代码块区别及代码示例