@FristNum char(8),
@LastNum char(8),
@AllNum char(8)
AS
SELECT * FROM code WHERE (soccode like ‘@FristNum%%@LastNum’) AND (soccode
<> ‘@AllNum’) ORDER BY title
这样写是错的,或者说是怎么解决'在存储过程里的显示?
...全文
1084打赏收藏
怎么样在存储过程中定义以下格式?
@FristNum char(8), @LastNum char(8), @AllNum char(8) AS SELECT * FROM code WHERE (soccode like ‘@FristNum%%@LastNum’) AND (soccode ‘@AllNum’) ORDER BY title 这样写是错的,或者说是怎么解决'在存储过程里的显示?
动态sql
@FristNum char(8),
@LastNum char(8),
@AllNum char(8)
AS
DECLARE @SQL NVARCHAR(4000)
SET @SQL='SELECT * FROM code WHERE (soccode like '+''''+@FristNum+'%'+@LastNum+''''+') AND (soccode<> '+@AllNum+ ') ORDER BY title'