SQL 存储过程存储过程创建语法:create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); --vs_msg VARCHAR2(4000); 变量2 类型(值范围);Begi...
分类:
数据库 时间:
2016-01-17 14:44:35
阅读次数:
237
数据库开发人员总在想,每次修改了函数/存储过程,我们都得自己做备份,用以历史参考,当发现错误的时候,可以回滚SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate trigger [tr_MStran_alterschemaonly] on datab...
分类:
数据库 时间:
2015-12-29 19:18:06
阅读次数:
266
oracle表如果含有clob字段,则无法导出用sql脚本,尤其需要进行数据备份或者数据导入导出时候不方便。这个存储过程你只需传入表名和需要返回的结果,就可以获取可执行的sql,直接在PL/SQL执行返回的结果,即可将数据导出成sql,存储过程如下create or replace procedur...
分类:
数据库 时间:
2015-12-25 16:42:15
阅读次数:
383
存储过程:SQL Server 存储过程博客园上的一篇文章,讲解的非常详细,有测试代码,很实用。sqlserver存储过程中执行动态sql语句The Curse and Blessings of Dynamic SQL存储过程及游标学习笔记博客园,很基础,很细致,不错的文章。T_SQL语句:sqls...
分类:
数据库 时间:
2015-12-05 23:58:28
阅读次数:
386
存储过程(storedprocedure)有时也称为sproc。存储过程存储于数据库中而不是在单独的文件中,有输入参数、输出参数以及返回值等。1、存储过程基本写法2、可以有返回值3、修改4、练习:5、存储过程的几种形式(1)、(2)、(3)、(4)、
分类:
数据库 时间:
2015-11-25 19:13:27
阅读次数:
206
create proc trim @str1 varchar(10)asbegin select LTRIM(RTRIM(@str1))end--'abc'--trim 定义的存储过程名称 @str1 参数 --执行存储过程exec trim ' abc '
分类:
数据库 时间:
2015-11-15 20:34:35
阅读次数:
233
MyBatis是什么?MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去 设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通jav...
分类:
其他好文 时间:
2015-11-13 18:25:21
阅读次数:
278
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data...
分类:
数据库 时间:
2015-11-07 00:57:15
阅读次数:
210
参数嗅探的问题原因:(1)可能是发生了参数嗅探,第一次赋给存储过程的输入参数,会为该存储过程生成一个基于输入参数的执行计划,因此如果第一次输入的参数不具有代表性(例如大部分查询输入的参数都是A值,但第一次执行存储过程时输入的是B值),就有可能比即席查询慢,尽管即席查询需要重新编译执行计划,但选择了更...
分类:
数据库 时间:
2015-10-29 09:39:49
阅读次数:
256