在ASP.NET中怎样动态创建存储过程

如题所述

好像 SQL Server 存储过程里面, 没有 数组 这种东西的。
你可以使用 临时表, 也就是 # 开头的表。
或者 定义一个 内存表, 也就是 @开头的表, 来实现 类似的功能。

例如:
1> BEGIN
2> DECLARE @myTable TABLE (Status INT);
3> DECLARE @idx AS INT;
4> SET @idx = 1;
5> WHILE @idx <= 5
6> BEGIN
7> INSERT INTO @myTable VALUES (@idx);
8> SET @idx = @idx + 1;
温馨提示:内容为网友见解,仅供参考
无其他回答

asp.net 调用存储过程
要在应用程序中访问数据库,一般性的步骤是:首先声明一个数据库连接SqlConnection,然后声明一个数据库命令SqlCommand,用来执行SQL语句和存储过程。有了这两个对象后,就可以根据自己的需要采用不同的执行方式达到目的。需要补充的是,不要忘记在页面上添加如下的引用语句:using System.Data.SqlClient。就...

ASP.NET怎么调用存储过程实现批量删除数据
1、DBHelper里面 public int RunSql(string procName, SqlParameter[] sp){ int rowCount = 0;try { \/\/获得数据库连接 conn = getConn();\/\/打开数据库连接 conn.Open();\/\/设置存储过程 cmd = new SqlCommand();cmd.CommandType = CommandType.StoredProcedure;\/\/设置存储过程名称 cmd.CommandText...

asp.net论坛管理员与普通用户的权限怎么做的啊? 存储过程吗? 怎么写的...
用户登陆的时候通过查询指定用户名和密码的group的值,如果是1则是管理员,0则是普通用户,然后再根据这个进行相对的操作就可以了。

哪位能告诉我ASP.NET的存储过程的使用,非常感谢!
都可以的。你提前写好了,然后选择就可以了。在选择完后还可以修改的,另外你也可以直接在sqldatasource中直接写的

asp.net 关于插入多条数据的问题
简单的方法 就是写一个存储过程 参数为:user 其他列 varchar(20)。。。as begin --首先 insert into MessageInfo(userName) select userName from userInfo update MessageInfo set 其他列=@其他列 end --如果@其他列 每列列值都不同,那就办法了,只能一开始弄上很多参数,依次按照不同username去...

asp.net项目中在什么情况下需要使用存储过程,为什么?在这种情况下比使用...
比较简单操作可以用sql语句,如果操作涉及较多,尽量用存储过程减轻网站的负担

asp.net 怎么向一个表中添加一个数据
其实你可以把添加理解为更新,这里所谓的添加并不是添加新的一行,而是先查询到某一行中的某一列然后“添加一个数据”,那就是相当于将原先为null的数据更新为你想要输进去的值,这样就将一个insert的问题转化为一个update的问题了,由于insert语句一般用于新的一行的插入,而并不适用于对一个已经存在...

在asp.net编程里 cmd.CommandType = CommandType.Text; 怎么理解_百...
这就是告诉cmd执行的sql是你赋给CommandText的值里写出的sql语句,如果是存储过程的话,cmd.CommandType = CommandType.StoredProcedure;然后CommandText='存储过程的名字',这就是告诉cmd执行的是存储过程,存储过程的名字就是CommandText的值

谁能讲述一下asp.net pager 控件的简单使用方法?
在数据库中写存储过程 第一个获取数据 set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[sp_GetRows]tblName varchar(255), -- 表名 fldName varchar(1000), -- 所要提取的字段名 OrderByfldName varchar(255), -- 排序所依据的字段名 OrderType int...

access如何创建带参数的存储过程(查询)
很简单,就是新建一个查询,然后选择SQL视图,输入一下语句:select from 表名称 where id=m 其中 表名称 是你的ACCESS里存在的一个表,id 是这个表里的一个字段,m 是随便一个东西,你写成 N 也可以。执行的时候,ACCESS会自动弹出窗口让你填写 m 的值,你填写好了,点确定,才开始执行查询。

相似回答