Каковы лучшие ссылки для МН Oracle / SQL? У меня есть превосходный knowlege SQL-92 и расширений SQL MS, но теперь я работаю с Oracle, и я изо всех сил пытаюсь найти хорошие ссылки для МН языка / языка SQL.
Я ищу ссылки для следующего:
Большое спасибо.
Как говорит Клаус, онлайн-документация довольно хорошая. Начните с 2-дневного руководства разработчика приложений . Если вы используете 11гр2, вы захотите прочитать самую последнюю версию ссылки на языке PL / SQL . Новые выпуски Oracle обновили версии документов.
Но если вы хотите купить книгу, то Стивен Фейрштейн Oracle PL / SQL программирование - это тот.
Вот более простой пример (извините по поводу опечатки), опять же это работает в VS2008 только запуск XML на основе таблицы стилей, но с помощью кода C # I get
Предопределенный тип «System.Object» не определен или импортирован
Code
public void RunFileXSLT () { //Откройте файл books.xml как XPathDocument. XPathDocument doc = new XPathDocument («c :\\temp\\raw.xml»); //Создайте устройство записи для записи преобразованного файла. GroupWriter Writer = StartWriter.Create («c :\\temp\\OutputTest.xml»); //Создайте и загрузите преобразование с включенным выполнением сценария. XslCompiledTransform = новое преобразование XslCompiledTransform (); Параметры настройки XsltSettings = новые параметры XsltSettings (); настройки. EnableScript = true; преобразование. Загрузка («c :\\temp\\Simple.xslt», параметры настройки, null); //Выполните преобразование. преобразование. Преобразование (документ, автор); }
xml - это
< xml > < элемент > < дата > 11/11/2009 дата > предмет > < элемент > < дата > 11/11/2009 дата > предмет >
преобразование является
-121--4435340-xml version = «1,0» encoding = «ISO-8859-1»? > < xsl: таблица стилей xmlns: xsl = «http://www.w3.org/1999/XSL/Transform» version = «1.0» xmlns: msxsl = «urn: schemas-microsoft-com: xslt» xmlns: nlbExtension = «urn: nlbExtension» exclude-result-prefixes = «msxsl nlbExtension» > < xsl: метод вывода = «xml» indent = «yes »/> < msxsl: script реализует-prefix = «nlbExtension» language = «C #» > < xsl: template match = «/» > < urlset xmlns: xsi = «» http://www.w3.org/2001/XMLSchema-instance xsi: schemaLocation = "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd " xmlns = «http://www.sitemaps.org/schemas/sitemap/0.9» > < xsl: for-each select =. «/xml/item »> < url > < loc > http ://www.a-website.com < lastmod > < xsl: value-of select = «nlbРасширение: FormatDateTime (./date,'s ') »/>
Существуют различные возможные интерпретации того, что подразумевается под переименованием репозитория Git: отображаемое имя, каталог репозитория или имя удаленного репозитория. Для переименования каждого из них требуются различные шаги.
Переименуйте отображаемое имя (например, показанное gitweb
):
.git/description
, чтобы оно содержало имя репозитория. Git не ссылается на имя каталога, содержащего репозиторий, как используется в git clone master child
, поэтому его можно просто переименовать:
mv
из командной строки или горячую клавишу F2 из графического интерфейса пользователя). Переименуйте удаленный репозиторий следующим образом:
git@github.com: User/project-new.git
) Задайте новый URL с помощью Git:
git remote set-url origin git@github.com: User/project-new.git
Одно дополнительное наблюдение. Временные таблицы включаются в список функций PL/SQL. Это потому, что вы привыкли к Т-SQL способ делать вещи. В Oracle вещи обрабатываются по-разному.
В Oracle имеются глобальные временные таблицы. Это постоянные объекты базы данных, такие как обычные таблицы, но они определяются таким образом, чтобы данные удерживались временно - либо в течение транзакции, либо в течение сеанса. Данные в глобальной временной таблице запрашиваются только тем сеансом, который их заполняет.
точка заключается в том, что временные таблицы обсуждаются в ссылке на SQL , а не в руководстве по PL/SQL.
В дополнение к документации PL / SQL, которые упомянули другие, в концепции базы данных Oracle - это хорошая ссылка на выяснение того, как работает Oracle, включая обзор пакета, Триггеры, столы и т. Д. Я опубликовал ссылку на версию 11.2, но вы можете найти документы для более старых версий здесь .
Существует краткое описание, которое не очень эффективно по времени, но укладывается в одну строку:
Set<String> h = new HashSet<>(Arrays.asList("a", "b"));
Опять же, это неэффективно по времени, поскольку вы создаете массив, преобразуете его в список и используете этот список для создания набора.
При инициализации статических конечных наборов я обычно пишу это так:
public static final String[] SET_VALUES = new String[] { "a", "b" };
public static final Set<String> MY_SET = new HashSet<>(Arrays.asList(SET_VALUES));
Немного менее уродливый и эффективность не имеет значения для статической инициализации.
-121--1777975- если (str.charCodeAt (0) > = 0x590) & (str.charCodeAt (0) < = 0x5FF) то
считается еврейским символом
Эта ссылка действительно хороша.
Я всегда нашел Tech в сети , чтобы быть хорошей быстрой ссылкой