Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизGUID Найти похожие ветки
← →
NLex (2007-01-31 10:27) [0]Как можно сгенерировать глобальный уникальный идентификатор средствами, предоставленными фирмой Microsoft...?
← →
Сергей М. © (2007-01-31 10:31) [1]function CoCreateGuid(out guid: TGUID): HResult; stdcall; external "ole32.dll" name "CoCreateGuid";
function CreateGUID(out Guid: TGUID): HResult;
begin
Result := CoCreateGuid(Guid);
end;
← →
Ega23 © (2007-01-31 10:35) [2]
Select newid()
:)
← →
NLex (2007-01-31 11:11) [3]Прошу прощения
CREATE FUNCTION DBO.fnGetGUID
RETURNS uniqueidentifier
AS
BEGIN
DECLARE @GUID uniqueidentifier
SET @GUID = NEWID()
RETURN @GUID
END
не могу создать функцию возвращающею GUID
где ошибка.?
← →
Palladin © (2007-01-31 11:31) [4]не понял... при чем тут делфи? хоть бы, блин, указал в вопросе о чем речь...
зачем тебе эта функция когда есть NEWID() которая делает тоже самое?
← →
Ega23 © (2007-01-31 11:35) [5]зачем тебе такое??? Почитай BOL:
NEWID
Creates a unique value of type uniqueidentifier.
Syntax
NEWID ( )
Return Types
uniqueidentifier
Examples
A. Use the NEWID function with a variable
This example uses NEWID to assign a value to a variable declared as the uniqueidentifier data type. The value of the uniqueidentifier data type variable is printed before the value is tested.
-- Creating a local variable with DECLARE/SET syntax.
DECLARE @myid uniqueidentifier
SET @myid = NEWID()
PRINT "Value of @myid is: "+ CONVERT(varchar(255), @myid)
Here is the result set:
Value of @myid is: 6F9619FF-8B86-D011-B42D-00C04FC964FF
Note The value returned by NEWID is different for each computer. This number is shown only for illustration.
← →
Ega23 © (2007-01-31 11:36) [6]
> не понял... при чем тут делфи? хоть бы, блин, указал в вопросе
> о чем речь...
Слушай, прикинь как я удачно стелепатировал, а? :)))))
← →
Palladin © (2007-01-31 11:39) [7]:) прикинул...
← →
NLex (2007-01-31 11:53) [8]
> Ega23 © (31.01.07 11:36) [6]
Да мне не важно было, мне результат был сам важен, т.е. GUID...
А твой пример проще оказался... :o)))))
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.067 c