Identyfikatory (DMX)
All objects in Microsoft SQL Server Usługi Analysis Services must have an identifier.Nazwa obiektu jest jego identyfikator.Serwery baz danych i obiektów bazy danych, takich jak źródło danych, widoki źródło danych, modułów, wymiarów, modeli wyszukiwania i tak dalej mieć identyfikatory.
Istnieją dwie klasy identyfikatorów w danych górnictwa rozszerzenia (DMX):
Regularne identyfikatory
Rozdzielany identyfikatory
Identyfikator obiektu jest tworzony podczas definiowania obiektu.Następnie należy użyć identyfikatora, aby odnieść się do obiektu.Identyfikatory muszą być 100 znaków lub mniej.
Regularne identyfikatory
Przestrzegania standardowych identyfikatorów DMX Usługi Analysis Services reguł dla formatu identyfikatorów.Regularne identyfikatorów DMX nie wymagają ograniczników.Oto przykład instrukcja DMX, która używa regularnie, nie-identyfikator z ogranicznikami:
SELECT * FROM Clustering.CONTENT
Zasady dotyczące standardowych identyfikatorów
Dla formatu standardowych identyfikatorów zasad są następujące:
Pierwszy znak w regularnych identyfikatora musi być jedną z następujących czynności:
Litera, jak zdefiniowano w standardzie Unicode 2.0.Obejmuje to łacińskie od do z i od a do z oraz znaki litery z innych języków.
Podkreślenie (_).
Kolejne znaki mogą być:
Literami zdefiniowanymi w standardzie Unicode 2.0.
Cyframi dziesiętnymi z alfabetu łacińskiego lub innych alfabetów narodowych.
Podkreślenie (_).
Identyfikator nie może być słowo zarezerwowane DMX.Słowa zastrzeżone są przypadek-niewrażliwe w DMX.Aby uzyskać więcej informacji, zobacz Zastrzeżonych słów kluczowych (DMX).
Identyfikator nie może zawierać spacje lub znaki specjalne.
W nawiasach kwadratowych musi ograniczyć wszystkich identyfikatorów, które nie są zgodne z tymi zasadami, kiedy ich używać w sprawozdaniu DMX.
Rozdzielany identyfikatory
Identyfikatory rozdzielane są ujęte w nawiasy kwadratowe ([]).Oto przykład DMX instrukcja z separatorami identyfikator, który jest zgodny z tymi zasadami.
SELECT * FROM [Marketing_Clusters].CONTENT
Identyfikator, który nie spełnia reguł dla formatu standardowych identyfikatorów musi zawsze ograniczać.Oto przykład instrukcja DMX identyfikator z ogranicznikami zawierającą spacje:
SELECT * FROM [Targeted Mailing].CONTENT
Użyj identyfikatorów rozdzielane w następujących sytuacjach:
Kiedy używać słów zastrzeżonych nazw obiektów lub części nazw obiektów.
Zaleca się, aby nie używać zastrzeżone jako nazwy obiektu.Databases that you upgrade from earlier versions of Usługi Analysis Services may contain identifiers that include words that were not reserved in the earlier version of Usługi Analysis Services but that are reserved words forSQL Server 2005 Usługi Analysis Services.identyfikator z ogranicznikami można używać do odwoływania się do takiego obiektu, dopóki nie można zmienić nazwy obiektu.
Kiedy używać znaków, które nie są wymienione jako kwalifikowanych identyfikatorów.
W Usługi Analysis Services można użyć dowolnego znaku w bieżącej strona kodowa identyfikator z ogranicznikami; Jednakże niekontrolowane stosowanie specjalnych znaków w nazwie obiektu może utrudnić DMX sprawozdania do odczytu i utrzymania.
Zasady rozdzielanego identyfikatory
Zasady formacie rozdzielanego identyfikatory są następujące:
Identyfikatory rozdzielane mogą zawierać tę samą liczbę znaków jako regularnych identyfikatorów (od 1 do 100 znaków, nie włączając znaków ogranicznika).
Organ identyfikator może zawierać dowolną kombinację znaków używanych w bieżącej strona kodowa, włączając rozdzielającego samych znaków.Jeśli organ sam identyfikator zawiera znaki rozdzielającego, wymagane jest specjalnych:
Jeśli organ identyfikator zawiera lewy nawias kwadratowy ([]), nie obsługi dodatkowych jest wymagany.
Treść identyfikator zawiera prawy nawias kwadratowy (]), należy określić dwa prawe nawiasy (]]) do reprezentowania go w strona kodowa.
Identyfikatory rozdzielającego z wielu części
Używając kwalifikowanych nazw obiektów, należy ograniczyć kilka identyfikatorów, które tworzą nazwę obiektu.Należy ograniczyć każdego identyfikatora indywidualnie.
Zobacz także