次の SQL 式があり、必要なことを正確に実行します。
DECLARE @ServerName NVARCHAR(20)
SET @ServerName = RIGHT(@@SERVERNAME, LEN( @@SERVERNAME) - CHARINDEX('-', @@SERVERNAME))
SET @ServerName = LEFT(@ServerName, LEN(@ServerName) - 2)
SELECT @ServerName;
ただし、可能であれば、2 つの SET 式を 1 つに結合したいと考えています。私は自分でそれをやろうとしましたが、CHARINDEX
セクションは私を失望させます. SET
これら 2 つを組み合わせて、文字列に対するすべての作業を一度に行う1 つの式を作成するにはどうすればよいでしょうか?