数据库表名的问题?
我在用数据库表名作为参数调用存储过程时,发现当表名带有"/"符号时,就得不到所要的结果,如vb135/12就不可以,而vb135_12就可以,
存储过程如下:
CREATE PROCEDURE sp_HardWare_GetDimension
@TableName varchar(100),
@ProductID varchar(50)
AS
exec('SELECT * from '+@TableName+' where ProductID='''+@ProductID+'''')
GO
是什么地方的问题