![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
文章平均质量分 74
海粟1
这个作者很懒,什么都没留下…
展开
-
触发器的使用
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、d转载 2014-08-06 13:46:04 · 433 阅读 · 0 评论 -
存储过程之游标
declare cur02 cursor local static scroll for select gend_option,gend_name from gend_det where gend_gen = @ipq_part_3 and (原创 2014-08-06 13:55:46 · 566 阅读 · 0 评论 -
sqlserver存储过程学习
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可转载 2014-08-06 13:57:49 · 507 阅读 · 0 评论 -
sqlserver学习笔记
1、exec sp_rename '表明.原列名','新列名','column';2、处理将查询出来的内容作为字段再进行查询方法(拼接字符串然后执行):select @sql='insert into #rst select '''+@ipq_part+''','''+@tmp_option+''','+@tmp_name+', 备注+'' ''+W系列+str(扎线圈数)fro原创 2014-08-06 14:54:39 · 737 阅读 · 0 评论 -
Oracle存储过程学习
用了两年Oracle还没写过存储过程,真是十分惭愧,从今天开始学习Oracle存储过程,完全零起点,争取每日一篇学习笔记,可能开始认识的不全面甚至有错误,但坚持下来一定会有收获。1. 建立一个存储过程 create or replace PROCEDURE firstPro IS BEGIN转载 2014-08-06 14:35:37 · 530 阅读 · 0 评论 -
sqlserver自定义函数
Sqlserver 自定义函数 传参有返回值 alter function 函数名(@STAFFTITLE int) returns varchar(20) --设置返回值 不要把returns写错成return了 AS BEGIN DECLARE @RETURNVALUE varchar(20) --返回值接收变量 IF @STAFFTITLE = 1 BEG转载 2014-08-14 16:25:58 · 572 阅读 · 0 评论 -
Oracle存储过程学习
create or replace procedure my_pro1(para1 in wi_reference.name%type, -- 不能带长度信息para2 out wi_reference.name%type)aSbegin --游标方式1 --定义变量 declare val varchar2(20); --原创 2015-02-12 10:56:56 · 389 阅读 · 0 评论 -
Oracle基本函数学习
--Oracle函数1、CONCAT连接两个字符串;select concat('010-','88888888')||'转23' 高乾竞电话 from dual;2、.INITCAP返回字符串并将字符串的第一个字母变为大写; select initcap('smith') upp from dual; 3、LENGTH 返回字符串的长度;翻译 2015-02-12 11:35:32 · 316 阅读 · 0 评论