Как использовать константу / переменную в скрипте SQL Server CE 4? - PullRequest
0 голосов
/ 06 марта 2012

У меня есть этот скрипт:

DELETE FROM [Tags] WHERE Id = CONVERT(uniqueidentifier, '7373D1A0-CB6A-4207-87C4-AE2939FD20C0');
GO
INSERT INTO [Tags] VALUES (CONVERT(uniqueidentifier, '7373D1A0-CB6A-4207-87C4-AE2939FD20C0'), 'Business');
GO

Я хочу объявить @businessId константу для хранения результата из моего

CONVERT(uniqueidentifier, '7373D1A0-CB6A-4207-87C4-AE2939FD20C0') 

Конечный результат должен выглядеть чище:

DELETE FROM [Tags] WHERE Id = @businessId;
GO
INSERT INTO [Tags] VALUES (@businessId, 'Business');
GO

Есть ли способ сделать это в SQL Server CE 4? Если нет, есть ли способ сделать это в SQL Server?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 06 марта 2012

В T-SQL (SQL Server) вы написали бы

Declare @businessId UniqueIdentifier;
set @businessId = '7373D1A0-CB6A-4207-87C4-AE2939FD20C0';

Я бы предположил, что в SQL Server CE то же самое, но я это подтвердлю;

...