У меня есть 2 сценария ios ниже, где один случай работает, а другой - нет. Я не уверен, что не так.
Не рабочий случай, который я хочу реализовать:
exec[dbo].[test]
@Alias = 'test',
@Pipeline = 'testing_',
@SBU = 'Test',
@LoB = ' Test',
@SupportChannel = 'Test',
@Detail = 'testing personal version',
@Status = 0,
@Error = ' no error',
@Debug = 1
DECLARE @ReportURL NVARCHAR(MAX)
IF @Pipeline = 'testing_'
SET @ReportURL = N'https://powerbi.microsoft.com/en-us/'
IF @Pipeline = 'testing1_'
SET @ReportURL = N'https://www.microsoft.com/en-us/'
DECLARE @SuccessFooter NVARCHAR(MAX) = 'results can be found </br></br>' +
'<p><a href="'+@ReportURL+'" style="color: #FFFFFF"> Click here to view reports.</a></p>'
Во-вторых, тот же случай, когда я передаю URL-адрес напрямую, что я не хочу делать, поскольку у меня есть несколько ссылок для передачи этого параметра.
exec[dbo].[test]
@Alias = 'test',
@Pipeline = 'testing_',
@SBU = 'Test',
@LoB = ' Test',
@SupportChannel = 'Test',
@Detail = 'testing personal version',
@Status = 0,
@Error = ' no error',
@Debug = 1
DECLARE @ReportURL NVARCHAR(MAX)
IF @Pipeline = 'testing_'
SET @ReportURL = N'https://powerbi.microsoft.com/en-us/'
IF @Pipeline = 'testing1_'
SET @ReportURL = N'https://www.microsoft.com/en-us/'
DECLARE @SuccessFooter NVARCHAR(MAX) = 'results can be found </br></br>' +
'<p><a href="https://powerbi.microsoft.com/en-us/" style="color: #FFFFFF"> Click here to view reports.</a></p>'
Кто-нибудь знает, как решить проблему?
Я хочу передать ссылку динамически. Если я прохожу тестирование_, оно должно занимать 1-ю ссылку, а если я прохожу тестирование1_, оно должно занимать 2-ю ссылку.
Когда я выполню [dbo].[test]
, мне будет отправлено электронное письмо и ссылка на соответствующий веб-сайт