存储过程的简单问题 用存储过程名代替SQL命令行,减少网络传输,减少重复的命令操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的理解,不对的请指正:1.store procedure,顾名思义,是预先写好的具有一定功能的函数。作用主要是加快与数据库相关处理的速度,他的语法和function和trigger都是一样的,只是分工不一样。与function确实很相似,但function可以这样调用:select a.*, your_function_name(a.field_name_1) from table12.调用方法:exec your_procedure_name parameter_1,parameter_2...(比如你的procedure是insert一条记录。)3.事务处理是更高一层的概念,一个事务中可能有很多的处理,如:几个procedure合成一个transaction,其中某个procedure调用若干个函数,这些procedure对表进行操作时又触发trigger. 同意: firedragoninhell(地狱炎龙) 就像DOS时代的批处理命令,把众多SQL语句放到一起,作为一个过程。这些SQL语句之间不是单独孤立的,从头到尾是一个整体,都是为了完成同一件事 看看这是什么问题呢? 请问如何向数据库中创建新的SCHEMA 怎样可以修改临时表的列属性? 这样的insert怎么写 简单存储过程问题! 如何把出错信息完整保存到sql server? 求一条SQL语句,急! help me 登陆密码经过MD5加密后存入SQLSERVER字段,如何保证不能直接打开数据库去编辑该字段值? 数据库太庞大,感觉有问题? 如何在SQLSERVER中设置一个变量,并给它进行符值? 各位,有没有碰到过这种情况!
1.store procedure,顾名思义,是预先写好的具有一定功能的函数。作用主要是加快与数据库相关处理的速度,他的语法和function和trigger都是一样的,只是分工不一样。与function确实很相似,但function可以这样调用:
select a.*, your_function_name(a.field_name_1) from table1
2.调用方法:exec your_procedure_name parameter_1,parameter_2...(比如你的procedure是insert一条记录。)
3.事务处理是更高一层的概念,一个事务中可能有很多的处理,如:
几个procedure合成一个transaction,其中某个procedure调用若干个函数,这些procedure对表进行操作时又触发trigger.