对于PL/SQL编程,准确的说oracle数据库存储过程这一部分,哎呀,当初学习的时候感觉老难了。其实很简单,就是多学几遍,学不会再学。慢慢的,就可以搞定了。心得传授完毕,言归正传。下面来讲一下plsql变量相关的知识:先来看一下下面这段代码:declarev_numnumber(20);begindb..
分类:
数据库 时间:
2017-07-20 22:24:15
阅读次数:
179
一、摘要 1.1、为什么叫本次的分享课叫《修炼手册》? 阿笨希望本次的分享课中涉及覆盖的一些小技巧、小技能给您带来一些帮助。希望您在日后工作中把它作为一本实际技能手册进行储备,以备不时之需,一旦当手头遇到与Dapper修炼手册中相似用法的地方和场景,可以直接拿来进行翻阅并灵活的运用到项目中。最后阿笨 ...
分类:
移动开发 时间:
2017-07-12 21:14:37
阅读次数:
1419
create or replace view test_view as select TestA.id, TestB.idno, TestB.name, TestB.sex from TestB left join TestA on TestB.idno=TestA.id; ...
分类:
数据库 时间:
2017-06-30 01:03:02
阅读次数:
200
SQL> create or replace procedure sp_pro5(id_in varchar2) is 2 v_sal mytest.salary%type; 3 begin 4 select salary into v_sal from mytest where id=id_in; ...
分类:
数据库 时间:
2017-06-30 00:04:13
阅读次数:
284
SQL> create table t_book(bookid varchar2(3),bookname varchar2(50),publish varchar2(50)); Table created SQL> SQL> create or replace procedure sp_add_bo ...
分类:
数据库 时间:
2017-06-30 00:01:50
阅读次数:
328
SQL> declare 2 c_tax_rate number(3,2):=0.03; 3 v_name varchar2(20); 4 v_passwd varchar2(20); 5 v_sale number(7,2); 6 v_tax_sale number(7,2); 7 begin 8 ...
分类:
数据库 时间:
2017-06-29 20:35:12
阅读次数:
259
1、PLSQL 中的包就相当于java中的package,主要好处有(1)防止命名污染,(2)功能统一,(3)允许重载,(4)可以隐藏核心代码,(5)最重要的就是断开依赖链。 2、对于一个程序需要大量的代码,需要要大量的存储过程就非得用包来实现,一次就把程序加载进去,然后就可以调用了。 3、在建包的 ...
分类:
数据库 时间:
2017-06-29 19:28:34
阅读次数:
214
SQL> select * from mytest; ID NAME PASSWD SALARY 1 gagaga 123 100 2 gaodingle!!!! 123 100 3 gagaga 123 100 SQL> SQL> create function annual_calsaly(id ...
分类:
数据库 时间:
2017-06-29 19:24:05
阅读次数:
197
SQL> create or replace procedure sp_pro3(name_in varchar2,id_in varchar2) is 2 begin 3 update mytest set name=name_in where id=id_in; 4 end; 5 / Proce ...
分类:
数据库 时间:
2017-06-29 19:14:43
阅读次数:
274
sql_编程语句: declare @a int; set @a = 1; 赋值 declare @b = 2 select @a; 输出一下 必须全部选中执行 消息里面一行受影响 不打出 1 来 print @a; 也是输出 消息里面会打出个 1 来 set @a = max(degree) fr ...
分类:
数据库 时间:
2017-06-25 16:55:50
阅读次数:
149