SQLSever 存储过程创建
来源:互联网 发布:数据库学籍管理系统 编辑:程序博客网 时间:2024/05/22 00:07
先上示例代码:
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:<Author,,Name>-- Create date: <Create Date,,>-- Description:<Description,,>-- =============================================CREATE PROCEDURE insert_user@phonenum varchar(20) ,@name varchar(10),@sex varchar(5),@password varchar(20),@isguide varchar(2),@address varchar(30),@signature varchar(100)ASBEGINinsert into userTablevalues (@phonenum,@name,@sex,@password,@isguide,@address,@signature)ENDGO
存储过程是什么?按我的理解:存储过程的内容就是一堆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
阅读全文
0 0
- SQLSever 存储过程创建
- sqlsever存储过程
- Sqlsever存储过程总结
- SQLSever--存储过程
- sqlsever存储过程练习题
- sqlsever 浅析存储过程 存储过程基础知识
- 收藏一个SQL,获取sqlsever中一个数据库里所有存储过程或者函数的名字
- SQLsever分页存储过程(有返回总页数,传入表名与字段条件)
- 创建存储过程
- 创建存储过程
- 存储过程及其创建
- 创建分页存储过程
- 存储过程 创建
- Oracle 创建存储过程
- 创建Oracle存储过程
- 创建存储过程
- 创建存储过程
- Oracle 创建存储过程
- jQuery选择器之类选择器
- 三天打鱼两天晒网(c语言)
- Linux命令基础32-cal命令
- Container With Most Water(能装最多水的容器)
- 64-bit Tips
- SQLSever 存储过程创建
- 【项目记录】山东大学场馆管理系统之——用户部分
- C++ NULL与nullptr
- 此文谨记学习之路
- Android View动画<一>
- 【知识库】--Mysql InnoDB 行锁实现 和 表锁实现(205)
- Oracle调用C#开发web services
- 剑指offer-将字符串转化为数字
- hud 2089 不要62 hdu 3555 Bomb