sqlsever 存储过程创建 -ag凯发k8国际
ag凯发k8国际
收集整理的这篇文章主要介绍了
sqlsever 存储过程创建
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
先上示例代码:
set ansi_nulls on go set quoted_identifier on go -- ============================================= -- author:存储过程是什么?按我的理解:存储过程的内容就是一堆sql语句,执行存储过程就是执行这些语句。触发器和存储过程类似,可以说触发器是特殊的存储过程。不过存储过程一般人为调用比较多。上述代码,就是创建了个简单的存储过程,名为insert_user ,目的为了向usertable插入数据。
对象资源管理器→数据库→可编程性→存储过程 , 右键新建即可
在sqlsever执行存储过程语句
在sql server中 执行带参数的存储过程
exec 空格 存储过程名 空格 参数
多个参数的话用逗号分隔 传出参数要加output
例如:
exec insert_user '1234599','misstext','男','123456','0','text省','hellow'在c#中如何执行这些存储过程?
在 sqlcommand cmd= new sqlcommand(cmdtext, getconn()); 中 , 创建的sqlcommand 对象 cmd中有个属性是commandtype,它的默认值是commandtype.text,也就是默认执行的是sql语句 ,当cmd.commandtype=commandtype.storedprocedure ,执行的便是存储过程。执行的内容(cmdtext)写存储过程名,传入参数用sqlparameter 对象,参数名要和存储过程参数名一致。
相关sqlhelper和使用方法可参照 http://blog.csdn.net/supersmart_dong/article/details/71512345
总结
以上是ag凯发k8国际为你收集整理的sqlsever 存储过程创建的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: c#语法:委托与方法