Boa solução né? Pq com certeza terá qualquer Windows no servidor exceto 98 e 95. Boa. Só basta saber se a resposta a pergunta do Rubem.
Adriano Santos ------------------------------------------------------------- Editor Técnico Revista ClubeDelphi www.delphitodelphi.blogspot.com www.devmedia.com.br www.devmedia.com.br/clubedelphi/pagina.asp Rubem Nascimento da Rocha respondeu: > > > Mas essa função do SQL Server encapsula o mesmo algoritmo(por assim > dizer) da função CoCreateGUID() da API do Windows? Ou essa função do > SQL Server 2005, internamente, tb chama essa função? Tens como > responder isso? > > Sds. > > ________________________________ > > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > From: [EMAIL PROTECTED] <mailto:gersonamach%40yahoo.com.br> > Date: Sat, 19 Jan 2008 09:36:47 -0300 > Subject: Re: [delphi-br] Como criar uma GUID? > > bem, vou citar minha experiência, eu tenho sistema usando GUID como > chave primaria em grandes tabelas (cerca de 1.000.000 de registros) no > Sql Server 2005, sem problemas não há (e nunca houve) uma igualdade. > Apenas tomo o cuidado de não gerar a GUID pelo Delphi (e > consequentemente pela API do Windows da estação, embora acho que até > poderia) tenho uma função no Sql Server 2005 que me gera a GUID sempre > que preciso de uma. > Veja abaixo o exemplo: > > CREATE procedure dbo.sp_guid_novo > @uid_att_guid_t uniqueidentifier output > as > begin > select @uid_att_guid_t = newid() > end > > Boa sorte > Gerson > > Fellipe Henrique <[EMAIL PROTECTED] <mailto:fellipeh%40gmail.com>> > escreveu: > Bom o que quis dizer é: Como é gerado o GUID, pra saber se há a > possíbilidade, de se ter 2 GUIDs iguais, para que eu use como Chave > Primária > no meu cadastro. > > []s > > Em 18/01/08, Adriano Santos (Yahoo) <[EMAIL PROTECTED] > <mailto:falecom%40adrianosantos.pro.br>> escreveu: > > > > Como o Rubem disse. Não há possibilidade de duplicar o GUID. > > > > Adriano Santos > > ---------------------------------------------------------- > > Editor Técnico Revista ClubeDelphi > > www.delphitodelphi.blogspot.com > > www.devmedia.com.br > > www.devmedia.com.br/clubedelphi/pagina.asp > > > > Fellipe Henrique respondeu: > >> > >> Valeu pessoal... obrigado, mas uma dúvida... há a possibilidade de > > usando > >> esta função, ela criar 2 GUID iguais? Como é montado o GUID? > >> > >> []s > >> > >> Em 18/01/08, Davi Eduardo Borges Wall <[EMAIL PROTECTED] > <mailto:davi.wall%40mult.com.br> > >> > escreveu: > >>> > >>> Creates a globally unique identifier. > >>> > >>> Unit > >>> > >>> SysUtils > >>> > >>> Category > >>> > >>> interface and GUID utilities > >>> > >>> Delphi syntax: > >>> > >>> function CreateGUID(out Guid: TGUID): HResult; > >>> > >>> isso Ajuda ? > >>> > >>> De: delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> > >> > >> [mailto: > >>> delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> delphi-br%40yahoogrupos.com.br> > >> ] Em nome de > >>> Fellipe Henrique > >>> Enviada em: sexta-feira, 18 de janeiro de 2008 14:51 > >>> Para: delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> > >> > >>> Assunto: [delphi-br] Como criar uma GUID? > >>> > >>> > >>> Olá amigos, tenho a tabela de clientes, e queria criar uma GUID para > >> cada > >>> cliente, no estilo do proprio delphi, alguém sabe como posso fazer > > isso? > >>> > >>> Obrigado > >>> > >>> []s > >>> > >>> -- > >>> _________________________________ > >>> T.·.F.·.A.·. > >>> Fellipe Henrique > >>> [EMAIL PROTECTED] <mailto:fellipeh%40gmail.com> > > > >> > >>> > >>> [As partes desta mensagem que não continham texto foram removidas] > >>> > >>> [As partes desta mensagem que não continham texto foram removidas] > >>> > >>> > >>> > >> > >> -- > >> _________________________________ > >> T.·.F.·.A.·. > >> Fellipe Henrique > >> [EMAIL PROTECTED] <mailto:fellipeh%40gmail.com> > >> > >> [As partes desta mensagem que não continham texto foram removidas] > >> > >> > >> ---------------------------------------------------------- > >> > >> No virus found in this incoming message. > >> Checked by AVG Free Edition. > >> Version: 7.5.516 / Virus Database: 269.19.6/1231 - Release Date: > > 18/01/2008 11:55 > >> > > > > > > -- > _________________________________ > T.·.F.·.A.·. > Fellipe Henrique > [EMAIL PROTECTED] <mailto:fellipeh%40gmail.com> > > [As partes desta mensagem que não continham texto foram removidas] > > --------------------------------- > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > > [As partes desta mensagem que não continham texto foram removidas] > > __________________________________________________________ > Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de > relacionamentos com até 6,000 fotos! > http://www.amigosdomessenger.com.br <http://www.amigosdomessenger.com.br> > > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.516 / Virus Database: 269.19.6/1231 - Release Date: 18/01/2008 > 11:55 >