<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9_SQL</id>
	<title>Встраиваемый SQL - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9_SQL"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9_SQL&amp;action=history"/>
	<updated>2026-07-16T12:27:30Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9_SQL&amp;diff=31223&amp;oldid=prev</id>
		<title>imported&gt;Bezik: Bezik переименовал страницу Embedded SQL в Встраиваемый SQL: рус. яз.</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9_SQL&amp;diff=31223&amp;oldid=prev"/>
		<updated>2024-01-16T11:48:35Z</updated>

		<summary type="html">&lt;p&gt;Bezik переименовал страницу &lt;a href=&quot;/mediawiki/index.php?title=Embedded_SQL&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Embedded SQL (страница не существует)&quot;&gt;Embedded SQL&lt;/a&gt; в &lt;a href=&quot;/mediawiki/index.php/%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9_SQL&quot; title=&quot;Встраиваемый SQL&quot;&gt;Встраиваемый SQL&lt;/a&gt;: рус. яз.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Встраиваемый SQL&amp;#039;&amp;#039;&amp;#039; ({{lang-en|embedded SQL}}, в контексте конкретной программы — &amp;#039;&amp;#039;встроенный SQL&amp;#039;&amp;#039;) — расширение какого-либо базового [[язык программирования|языка программирования]], позволяющее встраивать команды языка структурированных запросов [[SQL]] непосредственно в текст [[компьютерная программа|программы]]. Для подготовки программы на базовом языке как правило используется специализированный [[препроцессор]]; в ряде систем (например, [[LINQ]]) средства встраивания SQL интегрированы в среду языка.&lt;br /&gt;
&lt;br /&gt;
Обычно препроцессоры для встраиваемого SQL разрабатываются в рамках конкретной [[СУБД]], например, для {{iw|Altibase}} — препроцессор APRE для [[Си (язык программирования)|Си]] и [[Си++]]; препроцессор [[gpre]] для [[Firebird]] поддерживает кроме Си и Си++ также [[Паскаль (язык программирования)|Паскаль]], [[Ада (язык программирования)|Аду]], [[Кобол]] и [[Фортран]]; в состав [[PostgreSQL]] входит препроцессор [[ecpg]] для Си.&lt;br /&gt;
&lt;br /&gt;
В коммерческих СУБД имеется тенденция к снятию с поддержки препроцессоров встроенного SQL, так, в [[DB2]] для версии 9 поддерживались Си, Си++ и Кобол, а ранее реализованная прекомпиляция для Фортрана и [[REXX]] указана как «устаревшая»&amp;lt;ref&amp;gt;{{Статья|автор=C.M. Garcia-Arellano, S.S. Lightstone, G.M. Lohman, V. Markl, A.J. Storm|год=2006-05|doi=10.1109/tsmcc.2006.871572|issn=1094-6977|выпуск=3|страницы=365–376|издание=IEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews)|заглавие=Autonomic features of the IBM DB2 universal database for linux, UNIX, and windows|ссылка=http://dx.doi.org/10.1109/tsmcc.2006.871572|том=36}}&amp;lt;/ref&amp;gt;; в [[Microsoft SQL Server]], начинания с версии 2008 года, снят с поддержки ранее разработанный встроенный SQL для Си&amp;lt;ref&amp;gt;{{Статья|год=2009|isbn=9781430223733, 9781430223740|страницы=69–110|заглавие=Installing Microsoft SQL Server 2008|ссылка=http://dx.doi.org/10.1007/978-1-4302-2374-0_4|место=Berkeley, CA|издательство=Apress|издание=Pro SQL Server 2008 Administration}}&amp;lt;/ref&amp;gt;; в [[Oracle Database]], начиная с версии 7.3, не выпускается препроцессор Pro*Ada (для Ады), с версии 8 не выпускаются Pro*Pascal и Pro*PL/I, с той же версии не обновляется Pro*Fortran, в то же время продолжен выпуск Pro*C/C++ и Pro*COBOL&amp;lt;ref&amp;gt;{{Статья|автор=A. Abdellatif, J. Le Bihan, M. Limame|год=1990|isbn=9780333542156, 9781349120888|страницы=65–87|заглавие=Pro*C Precompiler|ссылка=http://dx.doi.org/10.1007/978-1-349-12088-8_10|место=London|издательство=Macmillan Education UK|издание=Oracle: A User’s Guide}}&amp;lt;/ref&amp;gt;. В продуктах линейки [[Sybase]] от [[SAP]] поддерживается встроенный SQL для Си и Кобола для [[Adaptive Server Enterprise]]&amp;lt;ref name=&amp;quot;автоссылка1&amp;quot;&amp;gt;{{Статья|автор=Mitchell Kramer|год=2003-07|заглавие=Sybase IQ|ссылка=http://dx.doi.org/10.1571/pr7-31-03cc|место=Boston, MA|издательство=Patricia Seybold Group}}&amp;lt;/ref&amp;gt;, для Си и Си++ для {{iw|SQL Anywhere}} и [[Sybase IQ]].&lt;br /&gt;
&lt;br /&gt;
Для [[Java]] разработан стандарт [[SQLJ]], обеспечивающий общие синтаксические средства, поддерживаемые в Oracle Database, DB2, [[Informix]] и рядом других СУБД.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://infolab.stanford.edu/%7Eullman/fcdb/oracle/or-proc.html Pro*C Embedded SQL]&lt;br /&gt;
* [http://www.oreillynet.com/pub/a/databases/2006/12/07/embedded-sql-with-pro-c.html Embedded SQL with Pro*C]&lt;br /&gt;
* [http://tahiti.oracle.com/pls/db92/db92.show_toc?partno=a58231 SQL*Module для языка Ада] {{Wayback|url=http://tahiti.oracle.com/pls/db92/db92.show_toc?partno=a58231 |date=20120213191642 }}&lt;br /&gt;
* [http://www.postgresql.org/docs/8.3/interactive/ecpg.html ECPG, PostgreSQL 8.3]&lt;br /&gt;
&lt;br /&gt;
[[Категория:SQL]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Bezik</name></author>
	</entry>
</feed>