Pergunta : Informação de MSysRelationships

Esta é somente uma pergunta informativa.  Eu tenho começado apenas recentemente using o SQL alterar-se e relacionamentos e tabelas da gota.  Eu nunca paguei a atenção aos objetos de sistema mesmo que eu soubesse que existiram mas encontraram que a tabela de MSysRelationships alista o szRelationship para todas as tabelas.  A maioria delas uso os nomes da tabela que são juntados mas como um exemplo três delas mostra qualquer outra coisa semelhante {5F19485C-CD3C-4609-9682-1C9899B58817}.  Que são estes e podem ser mudadas para refletir os nomes das duas tabelas que são juntadas como todas as outro fazem ou esta sujará realmente acima a base de dados? o

Also, de onde estes nomes vêm desde que alguns deles com nomes da tabela têm números atrás deles que não são parte do nome da tabela original?  Agradecimentos para a informação… apenas que tenta compreender tanto quanto I can.
class= do

Resposta : Informação de MSysRelationships

<>>

A. Você não quer sujar com qualquer coisa em algumas das tabelas do msys*; você sujará acima sua base de dados.

B. Nenhumas daquelas tabelas são documentadas, assim que começ a informação para fora é uma proposição duvidosa no melhor dos casos.

C. Quase toda a informação dentro lá de qualquer maneira pode ser começ através de DAO ou de DEMORA

O número que você vê é um GUID (global - identificador original). Eventualmente o programa precisa de seguir algo e quer atribuir-lhe uma identificação original, ele usará frequentemente um GUID.

É a mesma coisa que gerando um nome de arquivo do risco por exemplo baseado em uma data/hora.

JimD.

Outras soluções  
 
programming4us programming4us