English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Как использовать sqlxml для извлечения данных из базы данных SQL Server?

Статьи RSS Feed





С помощью SQL Server 2000 и более поздней версии можно извлекать данные из SQL Server в формате XML непосредственно из базы данных. Многие функции, связанные XML, были включены в базу данных SQL Server. Это позволяет разработка приложений XML позволяет очень легко, и она делает обмен данными через Интернет легко. В этой статье мы обсудим, как использовать SQLXML для извлечения данных непосредственно из SQL-сервера баз данных в XML format.There некоторые SQL команд и положения, которые помогут вам получить данные из SQL Server в формате XML. Синтаксис такой приводится ниже: SELECT ... ДЛЯ XML режим [, XMLDATA] [, ЭЛЕМЕНТЫ] [, BINARY BASE64] Есть разные способы, и которые имеют значение ofÃÆ'à ¢ A, Е ¬ ¡Ãƒâ € С.А. ", AUTO? В этом режиме каждая строка результатом запроса является элементом возвращаемого XML document.ÃƒÆ 'A ¢ A, Е ¬ ¡Ãƒâ € С.А. ", явный? Этот режим определяется как карта столбцы из результатов, возвращенных запросом к XML элементов и attributes.ÃƒÆ 'A ¢ A, Е ¬ ¡Ãƒâ € С.А. ", RAW - все поля в результате определены как один из атрибутов element.ÃÆ' A ¢ A, Е ¬ ¡Ãƒâ € С.А.", вложенные? В результате этого режима является же, как и в автоматическом режиме, но формат должен быть сделать на клиенте side.A простой пример использования выше синтаксис приводится ниже: SELECT TOP 3 * FROM (SELECT FirstName + '' + LastName как название от сотрудников) ДЛЯ XML AUTOThe запроса производит этот результат: Сотрудников Имя = "Джон Питер" Сотрудники Имя = "Эндрю Диксон" Сотрудники Имя = "Том Hanks" Есть дополнительные параметры в разделе "ДЛЯ XML режиме 'оговорка. В XMLDATA опция добавляет XSD схем которая описывает XML формат результат возвращается. В эту ЭЛЕМЕНТЫ сделать полей таблиц в базе данных, должны быть возвращены, как дочерние элементы. Если элементы варианта нет полей из таблицы возвращаются в виде атрибутов вместо ребенка элементами XML-документа. В ЭЛЕМЕНТЫ вариант допускается только в автоматическом режиме. Двоичный BASE64 опция используется для получения любых двоичных данных. Возвращается бинарных данных возвращаются в кодировке BASE64 формате. Двоичные данные можно получить в RAW или явные mode.An пример из RAW в режиме приведен ниже: SELECT EmpName, EmpCity от ЭМИ для XML RAWThe выше код возвращает результат например, строка EmpName = "Джон" EmpCity = "Нью-Йорк" в приведенном выше результате можно отметить, что в области в результате возвращаются как атрибуты элемента .. Чистая обеспечивает управляемых классов для взаимодействующих с SQL Server. Управляемых классов SQLXML предоставляемые. Чистое являются: ÃÆ'à ¢ A, Е ¬ ¡Ãƒâ € С.А. ", SqlXmlCommand? Эта информация используется для выполнения запросов, которые хранятся в XML документов, которые Также называется XML шаблонов. Этот класс также обеспечивает поддержку на стороне клиента XML processing.ÃƒÆ 'A ¢ A, Е ¬ ¡Ãƒâ € С.А. ", SqlXmlParameter? это используется для обеспечения параметризуется значений и используется вместе с SqlXmlCommand object.ÃƒÆ 'A ¢ A, Е ¬ ¡Ãƒâ € С.А. ", SqlXmlAdapter? это адаптер класс для SQLXML провайдера. Эта информация используется для заполнения dataset.ÃƒÆ 'A ¢ A, Е ¬ ¡Ãƒâ € С.А. ", SqlXmlException? это используется в ловушку ошибки информацию из SQL Server.A образца кода с помощью управляемых классов приводится ниже. Более подробную информацию об использовании указанных выше управляемых классов, Вы можете обратиться в MSDN documentation.static строка cstr = "Provider = SQLOLEDB; Server = (местное); База данных = EmpPersonal"; общественного статических недействительным testingSqlXml () (Stream OSTR = Console.OpenStandardOutput (); SqlXmlCommand sqlcmd = новый SqlXmlCommand (cstr); sqlcmd.Root = "Сотрудники"; sqlcmd.CommandType = SqlXmlCommandType.Sql; sqlcmd.CommandText = "SELECT EmpName, EmpCity ИЗ работникам XML AUTO"; STRM = sqlcmd.ExecuteToStream (OSTR); oStr.Close ( ); ) Таким образом, мы видим, что SQLXML могут быть использованы для извлечения данных непосредственно из SQL Server в формате XML. Это легко обрабатывать и передавать данные через Интернет, если он находится в XML формате, и это может быть легко достигнуто с помощью SQLXML.Want оставаться в курсе последних технологий realted на XML. Посетите бесплатные XML Учебник получить бесплатную подписку сейчас! ** Внимание Вебмастерам / Владельцы сайта ** Вы можете распечатайте эту статью на вашем сайте до тех пор, пока вы не измените любое содержание, и включают в себя наш ресурс коробки, которые перечислены выше, все ссылки и гиперссылки нетронутыми правильно.

Статья Источник: Messaggiamo.Com

Translation by Google Translator





Related:

» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy


Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!

Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Отправьте статей Messaggiamo.Com Справочник

Категории


Авторские права 2006-2011 Messaggiamo.Com - Карта сайта - Privacy - Вебмастер представить свои статьи для Messaggiamo.Com Справочник [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu