几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM
项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是
DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就是一堆 SQL 的...
分类:
其他好文 时间:
2014-05-26 20:41:24
阅读次数:
252
数据库表结构《1》新增数据,并且按照"name"
字段查询,如果重复返回“error”=-100 ,如果成功返回ID,如果失败ID=0USE [数据库]GOSET ANSI_NULLS ONGOSET
QUOTED_IDENTIFIER ONGOALTER procedure [dbo].[存储过程...
分类:
数据库 时间:
2014-05-26 15:43:33
阅读次数:
279
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。?
存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据...
分类:
数据库 时间:
2014-05-26 15:17:38
阅读次数:
362
今天突然突发奇想让一个存储过程调用另外一个存储过程返回的游标,一个自己写的demo内存储过程(v_id为传入的参数,result_cursor为传出的存储过程,放在cursor_package中)create
or replace procedure proc_innercursor(v_id in...
分类:
数据库 时间:
2014-05-26 13:16:10
阅读次数:
343
其实很多非业务逻辑的功能,比如分页,数据过滤,可以在程序上面节省很多内存和CPU时间,但往往又找不到一个比较通用有效的方法,花了点时间,终于把我想要的在数据库中分页和过滤的功能写了出来,在这里分享。第一期望:我希望输入页码(pageIndex),每页显示的记录数(pageSize),然后这个存储过程...
分类:
数据库 时间:
2014-05-26 13:04:40
阅读次数:
446
在编写存储过程时,经常会用到临时表,而且往往会使用临时表与正式表相关联。当临时表与正式表关联的字段是字符类型的时候,因为临时表创建的字符类型会默认数据库的编码,而正式表的字符编码可能不同,那么这个时候,需要对正式表的该字段加上collate
database_default 语句来进行关联,例句:c...
分类:
数据库 时间:
2014-05-26 07:32:53
阅读次数:
248
下面是自动产生存储过程的sql
脚本,你可以在查询分析器中运行.运行完,你会看到多了四个存储过程pr__SYS_MakeInsertRecordProcpr__SYS_MakeUpdateRecordProcpr__SYS_MakeSelectRecordProcpr__SYS_MakeDelete...
分类:
其他好文 时间:
2014-05-26 06:40:25
阅读次数:
307
实例1:仅仅返回单一记录集的存储过程。银行存款表(bankMoney)的内容例如以下IduserIDSexMoney001Zhangsan男30002Wangwu男50003Zhangsan男40要求1:查询表bankMoney的内容的存储过程create
procedure sp_query_ba...
分类:
数据库 时间:
2014-05-26 02:44:26
阅读次数:
426
combobox 的 datasource一般是查询存储过程得到 ,但在测试或演示时,也可以自己定义
, 方法是 : DataTable customerTable = new DataTable(); customerTable.Columns.Add(...
分类:
其他好文 时间:
2014-05-26 01:35:34
阅读次数:
184
触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、允许/限制对表的修改2、自动生成派生列,比如自增字段3、强制数据一致性4、提供审计和日志记录5、防止无效的事务处理6、启用复杂的业务逻辑开始createtriggerbiufer_employ..
分类:
数据库 时间:
2014-05-24 15:46:01
阅读次数:
376