求一个存储过程的写法

tangwenbin 2003-08-20 02:31:35
求一个存储过程的写法
很简单
要求带两个输入参数
要执行
execute xp_cmdshell 'net user user "newpass"'
输入user和newpass
这个存储过程
呵呵
几个反引号给我弄混了
谢谢
...全文
31 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyFor 2003-08-21
  • 打赏
  • 举报
回复
CREATE procedure netuser
@user varchar(16),
@newpass varchar(16)
as
Declare @cmd varchar(255)
Set @cmd = 'net user ' + @user + '" newpass"'
execute master..xp_cmdshell @cmd
zarge 2003-08-21
  • 打赏
  • 举报
回复
CREATE procedure netuser
@user varchar(16),
@newpass varchar(16)
as
Declare @cmd varchar(255)
Set @cmd = 'net user ' + @user + ' ' + @newpass
execute master..xp_cmdshell @cmd

不好意思,搞错了
zarge 2003-08-21
  • 打赏
  • 举报
回复
CREATE procedure netuser
@user varchar(16),
@newpass varchar(16)
as
Declare @cmd varchar(255)
Set @cmd = 'net user ' + @user + ' ' + 'newpass'
execute master..xp_cmdshell @cmd

我试过,可以修改用户的密码呀
lifeforu 2003-08-21
  • 打赏
  • 举报
回复
CREATE procedure netuser
@user varchar(16),
@newpass varchar(16)
as
Declare @cmd varchar(255)
Set @cmd = 'net user ' + @user + ''' newpass'''
execute master..xp_cmdshell @cmd
tangwenbin 2003-08-21
  • 打赏
  • 举报
回复
谢谢楼上的
但你们的方法都不对呀
正确的语法应是这样的EXECUTE xp_cmdshell "net user 'newpassword'"
帮帮我
谢谢
lxf31 2003-08-20
  • 打赏
  • 举报
回复
create proc [存储过程叫什么?]
@ user char(?你说了算)
@ newpass char(同上)
as
行了,和楼上的一样了,再写也和抄袭一样!!
来晚了
zjcxc 元老 2003-08-20
  • 打赏
  • 举报
回复

CREATE PROCEDURE 过程名 @user char(20) , @newpass char(20)
AS
declare @sql varchar(500)
set @sql='net user "'+@user+'","'+@newpass+'"'
execute xp_cmdshell @sql
zarge 2003-08-20
  • 打赏
  • 举报
回复
CREATE procedure netuser
@user varchar(16),
@newpass varchar(16)
as
Declare @cmd varchar(255)
Set @cmd = 'net user ' + @user + ' ' + 'newpass'
execute master..xp_cmdshell @cmd
wfy0089 2003-08-20
  • 打赏
  • 举报
回复
execute xp_cmdshell 'net user user','newpass'

CREATE PROCEDURE 过程名 @user char(20) , @newpass char(20)
AS
begin
end

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧