按 IronPromises(铁诺) 的方法是返回一个参数了,需要设其为output alter procedure dbo.fanhui @id int output as declare @id int select @id =count(*) from authors 如果非要用列名的话,是不是考虑先插入一列? 不过还是返回参数简单有效
count(*) 返回的是記錄的個數!!
--真被你給搞混了,是列還是行啊??按你的意思,改了這個,先試一下。 create procedure dbo.fanhui @id int --@id在這里無用,不知道你聲明它干嘛? as declare @allid int select @allid=count(*) from authors select @allid as nihao,* from authors
的方法是返回一个参数了,需要设其为output
alter procedure dbo.fanhui
@id int output
as declare @id int
select @id =count(*) from authors
如果非要用列名的话,是不是考虑先插入一列?
不过还是返回参数简单有效
create procedure dbo.fanhui
@id int --@id在這里無用,不知道你聲明它干嘛?
as declare @allid int
select @allid=count(*) from authors
select @allid as nihao,* from authors