楼主多看看书和联机帮助嘛~~~~
create proc P_test @id varchar(10),@name varchar(20),@age varchar(5),@return_result varchar(10) output
as
begin
set nocount on
insert 表(id,name,age) values (@id,@name,@age)
if @@error = 0
set @return_result ='操作成功'
else
set @return_result ='操作失败'
set nocount off
end
---------------
调用:
declare @id varchar(10),@name varchar(20),@age varchar(5),@return_result varchar(10)
set @id='',@name='',@age=''
exec P_test @id ,@name ,@age ,@return_result output
print @return_result以上均可以在查询分析器上执行
create proc P_test @id varchar(10),@name varchar(20),@age varchar(5),@return_result varchar(10) output
as
begin
set nocount on
insert 表(id,name,age) values (@id,@name,@age)
if @@error = 0
set @return_result ='操作成功'
else
set @return_result ='操作失败'
set nocount off
end
---------------
调用:
declare @id varchar(10),@name varchar(20),@age varchar(5),@return_result varchar(10)
set @id='',@name='',@age=''
exec P_test @id ,@name ,@age ,@return_result output
print @return_result以上均可以在查询分析器上执行
as
begin
insert into stu (id,name,age) values (......)
end在查询分析器里建立也行,在企业管理器里也行.
第 2 行: ',' 附近有语法错误。
不知为何?
as
begin
set nocount on
insert 表(id,name,age) values (@id,@name,@age)
if @@error = 0
set @return_result ='操作成功'
else
set @return_result ='操作失败'
set nocount off
end
declare @id varchar(10),@name varchar(20),@age varchar(5),@return_result varchar(10)
set @id=''
set @name=''
set @age=''
exec P_test @id ,@name ,@age ,@return_result output
print @return_result
稍微改一下就可以了。。