CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

存储过程是怎么回事?

楼主bluesun()2005-10-25 09:49:06 在 Delphi / 数据库相关 提问

存储过程在定义了一个处理的过程,但是这段过程是在什么时候执行呢?  
  是满足过程中定义的判断就执行吗?  
   
  然后触发器是个什么东东呢?  
  问题点数:50、回复次数:10Top

1 楼zsjzwj(北极熊)回复于 2005-10-25 10:01:25 得分 45

存储过程是一组为了完成特定功能的sql语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。Top

2 楼zsjzwj(北极熊)回复于 2005-10-25 10:04:10 得分 0

触发器是一种特殊类型的存储过程,主要是通过事件(当对某一表进行update,insert,delete等操作)进行触发而被数据库自动执行的sql语句(存储过程可以通过存储过程名被直接调用)。  
  Top

3 楼zsjzwj(北极熊)回复于 2005-10-25 10:05:25 得分 0

存储过程和触发器都是由数据库服务器执行,且是预先编译好的,速度快效率高Top

4 楼bluesun()回复于 2005-10-25 10:12:32 得分 0

那DELPHI如何调用存储过程呢?存储过程在服务器定义了以后就可以直接在在DELPHI中调用吗?象用SQL函数一样吗?Top

5 楼zsjzwj(北极熊)回复于 2005-10-25 10:21:57 得分 0

delphi调用存储过程  
    var  
        ssql   :   string;  
   
    begin  
        ssql   :=   'exec   存储过程名   参数1,参数2,……';  
        adoquery.close;  
        adoquery.sql.text   :=   ssql;  
        adoquery.ExecSQL;  
    end;Top

6 楼haha168_2000()回复于 2005-10-25 11:42:49 得分 0

不是还什么@什么的吗,那是怎么回事?  
  谢谢北极熊,还请你在帮帮忙Top

7 楼zsjzwj(北极熊)回复于 2005-10-25 11:47:14 得分 0

建议你看一下《SQLServer   2000程序员指南》Top

8 楼zsjzwj(北极熊)回复于 2005-10-25 11:48:37 得分 0

@是存储过程中定义参数名的标示,有“@”则说明是参数Top

9 楼skyboy007520(無極)回复于 2005-10-25 15:22:01 得分 0

存儲過程相當淤用戶自定儀的函數或者過程,用戶調用才執行  
  触发器也是用戶定義的系列執行語句,只是它在触发條件符合是由數據庫系統自動執行。  
  Top

10 楼cyblueboy83(爱情白痴—电脑迷)回复于 2005-10-26 09:23:56 得分 5

存储过程是一组为了完成特定功能的sql语句集,先经编译后存储在数据库中。  
  用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它,当然也是要满足你规定的条件才会执行  
   
  Top

相关问题

  • 谁能简单介绍一下存储过程是怎么回事?
  • 一个存储过程里有多个begin和end,这是怎么回事啊?
  • 执行存储过程出错,不知道这是怎么回事?请大家帮忙!!!!
  • delhpi用存储过程(返回参数的)怎么回事?
  • 在存储过程中给参数赋默认值的时候使用getdate()总是提示出错,是怎么回事?
  • 在sybase中写了一个存储过程,执行时数据库连接会自动断开,请问这是怎么回事?
  • 在sybase中写了一个存储过程,执行时数据库连接会自动断开,请问这是怎么回事?
  • 我的Sybase在建立存储过程时经常死掉,怎么回事?
  • 是怎么回事?
  • 是怎么回事!

关键词

  • 存储过程
  • 执行
  • 语句
  • 数据库
  • sql
  • 参数
  • 触发器
  • 调用
  • 定义
  • sql语句

得分解答快速导航

  • 帖主:bluesun
  • zsjzwj
  • cyblueboy83

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo