Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.035 c
2-1170236693
Lera
2007-01-31 12:44
2007.02.18
Отключение от сети


2-1170323414
oleg_veles
2007-02-01 12:50
2007.02.18
Ошибка при построении запроса


15-1170160747
Манюня
2007-01-30 15:39
2007.02.18
Спасибо мастерам


3-1164181397
bogdan_inc
2006-11-22 10:43
2007.02.18
из Excel в MSSQL


2-1170264012
Шоломицкий С. А.
2007-01-31 20:20
2007.02.18
Объединение UPDATE




   Наверх