有人可以帮我附上语法吗
DECLARE @SearchString NVARCHAR(MAX)
SET @SearchString = 'fletc'
USE [Prodution]
GO
SELECT * FROM [User] WHERE Username LIKE '%' + @SearchString + '%'
我试图在底部连接 LIKE 语句。但是,我收到了附加的错误消息:
任何帮助将不胜感激。
谢谢
抢
最佳答案
GO
的使用终止了一个作用域(所以在它之前声明的所有变量都“丢失”了) - 在 GO
之后将你的声明移动到 :USE [Production]
GO
DECLARE @SearchString NVARCHAR(MAX)
SET @SearchString = 'fletc'
SELECT * FROM [User] WHERE Username LIKE '%' + @SearchString + '%'
关于sql - 将变量传递给 SQL 字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19182715/