Можно запросить базу данных distribution
, чтобы узнать, какие статьи (таблицы / представления / объекты ...) опубликованы и из какой публикации они публикуются.
SELECT
P.[publication] AS [Publication Name]
,A.[publisher_db] AS [Database Name]
,A.[article] AS [Article Name]
,A.[source_owner] AS [Schema]
,A.[source_object] AS [Object]
FROM
[distribution].[dbo].[MSarticles] AS A
INNER JOIN [distribution].[dbo].[MSpublications] AS P
ON (A.[publication_id] = P.[publication_id])
ORDER BY
P.[publication], A.[article];
Если вы пишете приложение, использующее некоторый набор библиотек, то вы уже знаете, как выглядит ваше пространство имен, и вам просто нужно выбрать имена, которые не конфликтуют с существующими доступными функциями.
Однако, если вы используете написав библиотеку для использования другими, тогда вы должны выбрать достаточно уникальный префикс, чтобы попытаться избежать конфликтов имен с другими библиотеками. При использовании только двух символов могут возникнуть конфликты имен, но частота будет уменьшена.
Маленькие приложения не должны использовать все хорошие имена, поэтому не будет проблем с пространствами имен.
Но это хорошая идея, чтобы привыкнуть к стилю языков обычно написано на языке. Это облегчает чтение кода других людей, а другим - чтение вашего.
E. g., используйте переменные camelCase в Java, но переменные CamelCase в C #, имена, разделенные дефисом, в C и т. д.
Это упростит вам обучение в долгосрочной перспективе.