Многие редакторы кода имеют встроенный элемент меню или функцию клавиатуры для получения UUID, например, когда я нажимаю CTRL + SHIFT + G в Delphi, он вставляет GUID в текущую позицию в исходном коде.
Я знаю, что могу использовать SELECT NEWID()
для генерации UUID, но мне нужно перейти к результату запроса, скопировать сгенерированный UUID в буфер обмена (убивая все, что было там раньше), а затем вернуться к коду и заменить запрос это ужасный способ справиться с этим.
Есть ли какая-либо функция (возможно, использующая фрагменты кода IntelliSense?) Для этого в SQL Server Management Studio, которую я еще не нашел?
Чтобы узнать, почему мне нужна эта функция, я часто пишу сценарии SQL, например:
INSERT INTO table (table_id, value)
VALUES ('112C8DD8-346B-426E-B06C-75BBA97DCD63', 'ABC');
Я не могу использовать просто вызов NEWID()
, потому что позже я (в другом файле) хочу обратиться к конкретной строке, используя:
WHERE table_id = '112C8DD8-346B-426E-B06C-75BBA97DCD63'
Как я могу вставить UUID в редактор кода?