Purpose: We are going to study how to write a query on Openquery/ Text Query by using right amount of single quote.
Case1: My openquery includes where clauses on Text (nvarchar, char, varchar, etc)
Case2: How to execute a query in text format?
Case3: How to execute an openquery in text format?
Case4: How to execute an openquery includes where clauses on text in text format?
Case1: My openquery includes where clauses on Text (nvarchar, char, varchar, etc)
Select Product_ID
From Openquery (Server_Name, '
Select
Product_ID
From Table_Product_Hierarchy
Where Class = ''Texbook''
') a
Case2: How to execute a query in text format?
DECLARE @TSQL NVARCHAR(MAX);
SET @TSQL =
'Select '+
'Product_ID '+
'From Table_Product_Hierarchy ';
EXECUTE sp_executesql @TSQL;
') a
Case3: How to execute an openquery in text format?
DECLARE @TSQL2 NVARCHAR(MAX); SET @TSQL2 = 'Select Product_ID '+ 'From Openquery (Server_Name, '+ '''Select '+ 'Product_ID '+ 'From Table_Product_Hierarchy '+ ''') a '; EXECUTE sp_executesql @TSQL2; ') a
DECLARE @TSQL3 NVARCHAR(MAX);
SET @TSQL3 =
'Select Product_ID '+
'From Openquery (Server_Name, '+
'''Select '+
'Product_ID '+
'From Table_Product_Hierarchy '+
' Where Class = ''''Texbook'''' '+
''') a ';
EXECUTE sp_executesql @TSQL3;
Comments
Post a Comment