优化存储过程有很多种方法,下面介绍最常用的7种。1.使用SET NOCOUNT ON选项我们使用SELECT语句时,除了返回对应的结果集外,还会返回相应的影响行数。使用SET NOCOUNT ON后,除了数据集就不会返回额外的信息了,减小网络流量。2.使用确定的Schema在使用表,存储过程,函数等...
分类:
其他好文 时间:
2014-06-27 19:52:44
阅读次数:
195
使用表变量时一定要注意:列数相同、类型相同创建表变量类型CREATE TYPE A_GABProductInfo AS TABLE( ProductGroupCode VARCHAR(50), ProductName VARCHAR(100) );存储过程中使用表变量CREATE PROCEDURE...
分类:
其他好文 时间:
2014-06-27 16:20:24
阅读次数:
163
DELIMITER $$ #改动分隔符为 $$DROP PROCEDURE IF EXISTS sp_MvcCommonDataSource$$ #分隔符CREATE PROCEDURE sp_MvcCommonDataSource ( #输入參数 _fields VARCHAR(2000), #要...
分类:
数据库 时间:
2014-06-26 23:43:36
阅读次数:
309
MySql中delimiter的作用是什么?这个命令与存储过程没什么关系吧。其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mys...
分类:
数据库 时间:
2014-06-26 20:35:26
阅读次数:
278
create proc proc_test_insert --如果要修改这个存储过程的话只要给create 改为alter就行了
(
@p_name nvarchar(50),
@p_age int,
@p_email varchar(100),
@p_addres nvarchar(100),
@p_remarks nvarchar(100)
--@num nvarchar ou...
分类:
数据库 时间:
2014-06-26 13:49:45
阅读次数:
241
1. Mybatis介绍what is mybatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Jav....
分类:
其他好文 时间:
2014-06-25 13:17:15
阅读次数:
256
Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。常用系统存储过程有:exec sp_da...
分类:
数据库 时间:
2014-06-25 13:12:04
阅读次数:
222
历经n多天,组合查询模板终于做完了,总结一下这几天的成果,和大家一起学习交流。
先看一下父窗体的关键代码:
父窗体代码:
Public Class frmComboQuery
Protected Overridable Sub frmComboQuery_Load(sender As Object, e As EventArgs) Handles MyBase.Load
...
分类:
其他好文 时间:
2014-06-25 00:20:41
阅读次数:
323
1、查询的语句:
select a.id,b.name,a.*,b.* from syscomments a
join sysobjects b on a.id=b.id
where b.xtype='P' and a.text like '%usp_cm%'
b.xtype='P'指定在什么类型的范围进行搜索
‘%usp_cm%’就是你能记得的存储过程中的内容。
2、查找类型:
s...
分类:
数据库 时间:
2014-06-24 17:12:07
阅读次数:
256