|
主题: sql语句?
|
johnhill
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#12002/8/5 10:59:53
运行select count(*) from thread,返回243。我不知道在asp中用什么语法调用count(*) 的结果243?
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#22002/8/5 11:09:15
<% sql="select count(userid) from userlist" set rs=conn.execute(sql) num=rs(0) response.write num %>
|
helmet
职务:版主
等级:4
金币:10.0
发贴:1559
|
#32002/8/5 11:11:10
select count(*) as xxx from thread ; ----- xxx ----- 243 -----
|
5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#42002/8/5 12:52:46
select count(*) a from table response.write rs("a")
|
johnhill
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#52002/8/5 14:25:31
在ms sql中存储过程使用的语法呢?
CREATE PROCEDURE [sp_displaynew] @no as int OUTPUT As select count(*) as number from pager where p_status = 0
@no = number
GO 其中@no = number不正确,应该怎样写呢?
编辑历史:[这消息被johnhill编辑过(编辑时间2002-08-05 14:30:49)] [这消息被johnhill编辑过(编辑时间2002-08-05 14:43:20)]
|
helmet
职务:版主
等级:4
金币:10.0
发贴:1559
|
#62002/8/5 14:43:35
创建: create procedure xxx @arg varchar(30) , as select * from table_name where name=@arg -------------- 使用: execute xxx "deathcult" ------------- 删除: drop procedure xxx
|
helmet
职务:版主
等级:4
金币:10.0
发贴:1559
|
#72002/8/5 14:45:52
johnhill在上个帖子中说 引用: 在ms sql中存储过程使用的语法呢?
CREATE PROCEDURE [sp_displaynew] @no as int OUTPUT As select count(*) as number from pager where p_status = 0
@no = number
GO 其中@no = number不正确,应该怎样写呢?
@no是你定义的变量,是执行这个procedure时传递的参数。
|
helmet
职务:版主
等级:4
金币:10.0
发贴:1559
|
#82002/8/5 14:50:44
详细的,请参考SQL SERVER帮助, 我觉得这个帮助,比什么教程都好。
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#92002/8/5 14:54:01
是啊,我查用法都去看帮助的, 你所有的问题在里面都可以找到答案 还是好好研究一下它的帮助吧
|
johnhill
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#102002/8/5 14:54:11
这个过程直接统计个数,@no是输出参数,能给个例子吗?
|
johnhill
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#112002/8/5 15:17:38
修改为: CREATE PROCEDURE [sp_undodoc] @no char OUTPUT As select @no=count(*) from pager where p_status = 1 GO
可以通过,在asp中 <% set rec = server.CreateObject("adodb.recordset") SQL = "sp_undodoc tt" rec.Open SQL,DB_CONNECTION,0,1 Response.Write tt %> tt没有内容?
|