我想运行一个动态查询,但由于一些奇怪的原因,它没有运行。它甚至没有打印。请任何人都可以告诉我为什么下面的动态查询不打印。SQL查询不打印
DECLARE @CLIENTPK_NEW AS VARCHAR(50)
DECLARE @CGNEEPK AS VARCHAR(50)
DECLARE @TYPE AS VARCHAR(10)
SET @CLIENTPK_NEW='6EF77AAA-1A7B-4D03-A448-D1088DED4134'
SET @CGNEEPK= NULL
SET @TYPE='Mag'
DECLARE @SQL NVARCHAR(MAX)
SET @SQL = '
SELECT
PUBLISHER
FROM CLIENT_SHIPPINGREPORTDATA_FUNCTION('
+ @CLIENTPK_NEW + ' , '
+ @CGNEEPK + ' , '
+ @TYPE +')' <=== This is the troubled line, but not sure what is error is.
PRINT @SQL <== **Why is this not priniting**
非常感谢
这是什么类型的SQL,SQL Server,MySQL等?你在哪里运行它? – 2010-09-24 08:02:20
sql server 2005 – Amit 2010-09-24 08:38:38