回 帖 发 新 帖 刷新版面

主题:请教一个SQL存储过程的问题.谢谢

我在SQL2000中创建了这个存储过程
CREATE procedure hello
@name VARCHAR(16),
@num  VARCHAR(16)
as
select @name from studyDB where haoma=@num
GO

使用它如:exec hello @name=C,@num=1 并不会显示我想要的1题C的答案.
后来发现本来换成select应该是 select C from studyDB where haoma=1
             但是SQL会翻译成 select "C" from studyDB where haoma=1
它会在C字段前加两个冒号,加了就查不到了,不知道怎样给参数不会加这两个冒号.
[em13]

回复列表 (共1个回复)

沙发

建4个就可以拉.或者修改表的结构

我来回复

您尚未登录,请登录后再回复。点此登录或注册