Псевдонимы таблицы являются необходимым злом при контакте с высоко нормализованными схемами. Например, и я не архитектор на этом DB, так терпите меня, может потребоваться 7 соединений для получения чистой и полной записи назад, которая включает имя человека, адрес, номер телефона и присоединение компании.
, А не несколько стандартные односимвольные псевдонимы, я склонен одобрять псевдонимы короткого слова, таким образом, SQL вышеупомянутого примера заканчивает тем, что был похож:
select person.FirstName
,person.LastName
,addr.StreetAddress
,addr.City
,addr.State
,addr.Zip
,phone.PhoneNumber
,company.CompanyName
from tblPeople person
left outer join tblAffiliations affl on affl.personID = person.personID
left outer join tblCompany company on company.companyID = affl.companyID
... и т.д.
Вы можете начать с:
svn diff http://REPOS/trunk http://REPOS/branches/B
(где http: // REPOS
- это путь к вашему репозиторию, включая родительские элементы ствола
и ветки
.)
Это напечатает большое количество текста, включая все текстовые изменения, но не двоичные изменения, за исключением того, где и когда они произошли.
Вот сообщение от Мюррея Камминга , в котором описывается неочевидный процесс:
svn diff -r123: 145