SQLServer存储过程应用举例
来源:互联网 发布:红色套装裙妈妈淘宝网 编辑:程序博客网 时间:2024/05/15 02:05
在查询分析器中,写存储过程,并执行
记录的添加
use Test//使用Test这个数据库
Go
Create Procedure Useradd(@name Nchar(50), //创建存储过程名称,有两个输入参数,对数据库执行insert语句
@sex Nchar(10)) as
set nocount off //能返回受影响的行数
insert into Users(uname,usex)//定义要执行的添加数据的操作
values(@name,@sex)
Go
在.net中调用
SqlCommand cmd = new SqlCommand("Useradd",conn.Conn());//新建一个sqlcommand对象cmd,并把它作为一个存储过程
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@name", SqlDbType.NChar, 50,"name");
cmd.Parameters.Add("@sex", SqlDbType.NChar, 10,"sex");
cmd.Parameters[0].Value = tbName.Text.ToString().Trim();//以下两个命令为设置每个参数的值
cmd.Parameters[1].Value = tbSex.Text.ToString().Trim();
cmd.UpdatedRowSource = UpdateRowSource.None;//最后把存储过程的结果设置为UpdateRowSource枚举中的一个值
int i=cmd.ExecuteNonQuery();//执行存储过程
if (i==1)//Ajax貌似不支持response语句
{
// Response.Write("<script>alert('添加成功!')</script>");
ScriptManager.RegisterStartupScript(UpdatePanel1, typeof(UpdatePanel), "alert", "alert('添加成功!')", true);
}
记录的删除
Create Procedure UserDelete(@UserID Integer) As
Set Nocount off
Delete From Users
Where id=@UserID
Go
.net中的代码
........
cmd.Parameters.Add("@UserID", SqlDbType.Int, 0);
cmd.Parameters["@UserID"].Value=3;
.....
- SQLServer存储过程应用举例
- SQLServer存储过程举例简介
- Java程序调用存储过程应用举例
- 存储过程和存储函数的简单应用举例
- SQLSERVER开发之存储过程的应用
- sqlserver存储过程创建以及应用
- oracle存储过程举例
- SQLServer的ISNULL应用举例
- SQLSERVER扩展存储过程XP_CMDSHELL的简单应用
- SQLSERVER扩展存储过程XP_CMDSHELL的简单应用
- SQLSERVER扩展存储过程XP_CMDSHELL的简单应用
- 存储过程PROCEDURE用法举例
- 分页 SQLServer存储过程
- 分页 SQLServer存储过程
- SqlServer分页存储过程
- sqlserver存储过程
- 分页 SQLServer存储过程
- SQLserver 存储过程入门
- DIV+CSS兼容性问题总结
- DATEADD() 函数详细说明
- linux shell学习笔记4(退出和退出码)
- SELECT-OPTIONS的控制
- nutch安装配置 tomcat6.0+nutch1.2安装配置(原创)
- SQLServer存储过程应用举例
- php开发
- poj 3667 Hotel
- Linux 设备驱动程序 之 Linux 2.6.30 优势何在
- doxygen 生成文档
- Ajax中使用Response.Write输出javascript脚本出错的解决办法
- VS2008平台winform C++程序实现透明按钮
- ExtJs——TabPanel、ViewPort!!!
- 找不到引用microsoft.office.core