Auf Tsql zu sein, ich will Variable verwenden als Teil Tsql Code nach einigen Bedingungen ist es eine Möglichkeit, die folgenden zu tun:Verwenden von String-Variablen Teil Tsql Code
DECLARE @mode BINARY = 0
DECLARE @stringCode VARCHAR(100)
.
.
.
if(@mode = 1)(
@stringCode VARCHAR(100) = 'charindex(",", rtrim(col1_name), col2_name)'
)ELSE(
@stringCode VARCHAR(100) = '1=1'
)
SELECT col1_name, col2_name, col3_name
FROM table1_name AS T1
INNER JOIN table2_name AS T2
ON @stringCode
Die letzte Abfrage die Variable @stringCode
als Teil des Codes.
Nun, es hat nicht so funktioniert, also wollte ich wissen, ob ich das vielleicht anwenden könnte?
Bitte beachten Sie, dass dieser Code nur ein Test zu zeigen, was ich
Wenn Sie dies tun möchten, müssen Sie über dynamische SQL lernen. Wenn Sie dies versuchen und nicht wissen, was dynamisches SQL ist, müssen Sie möglicherweise etwas über SQL im Allgemeinen lernen. –
https://msdn.microsoft.com/en-us/library/ms188001.aspx –
Danke für die Notiz, ich werde über dynamische SQL lesen. Ich bin froh, dass es möglich ist, aber –