<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://prirucky.ksprogram.cz/index.php?action=history&amp;feed=atom&amp;title=SQL_p%C5%99%C3%ADkazy_nad_v%C3%ADce_datab%C3%A1zemi</id>
	<title>SQL příkazy nad více databázemi - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://prirucky.ksprogram.cz/index.php?action=history&amp;feed=atom&amp;title=SQL_p%C5%99%C3%ADkazy_nad_v%C3%ADce_datab%C3%A1zemi"/>
	<link rel="alternate" type="text/html" href="https://prirucky.ksprogram.cz/index.php?title=SQL_p%C5%99%C3%ADkazy_nad_v%C3%ADce_datab%C3%A1zemi&amp;action=history"/>
	<updated>2026-10-17T04:55:02Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://prirucky.ksprogram.cz/index.php?title=SQL_p%C5%99%C3%ADkazy_nad_v%C3%ADce_datab%C3%A1zemi&amp;diff=32673&amp;oldid=prev</id>
		<title>Petrm: Založena nová stránka: ''SQL příkazy nad více databázemi''  Předpokládá se, že všechny databáze jsou umístěny na jednom databázovém serveru.  == Jednotlivé spuštění (MS SQL serv…</title>
		<link rel="alternate" type="text/html" href="https://prirucky.ksprogram.cz/index.php?title=SQL_p%C5%99%C3%ADkazy_nad_v%C3%ADce_datab%C3%A1zemi&amp;diff=32673&amp;oldid=prev"/>
		<updated>2018-02-20T16:18:56Z</updated>

		<summary type="html">&lt;p&gt;Založena nová stránka: &amp;#039;&amp;#039;SQL příkazy nad více databázemi&amp;#039;&amp;#039;  Předpokládá se, že všechny databáze jsou umístěny na jednom databázovém serveru.  == Jednotlivé spuštění (MS SQL serv…&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;''SQL příkazy nad více databázemi''&lt;br /&gt;
&lt;br /&gt;
Předpokládá se, že všechny databáze jsou umístěny na jednom databázovém serveru.&lt;br /&gt;
&lt;br /&gt;
== Jednotlivé spuštění (MS SQL server) ==&lt;br /&gt;
Microsoft SQL Server Management Studio&lt;br /&gt;
# Výběr databáze (po levé straně - klikem myši)&lt;br /&gt;
# ''New Query''&lt;br /&gt;
# Vložit sql příkaz(y) (Např. Ctrl+C - Ctrl+V)&lt;br /&gt;
# Ctrl+F5 (''Parse'') - formální kontrola&lt;br /&gt;
# F5 (''!Execute'') - spuštění&lt;br /&gt;
&lt;br /&gt;
Postup může být případně opakován pro další databáze. Nevýhodou jsou další vznikající okna (na závěr musejí být zavřena, přičemž systém se dotáže, zda chcete sql příkazy v okně uložit a je potřeba další klik na opuštění).&lt;br /&gt;
&lt;br /&gt;
== Zápis s ''dbo'' ==&lt;br /&gt;
Příklad:&lt;br /&gt;
: ''select * from db1.dbo.stred;''&lt;br /&gt;
: ''select * from db2.dbo.stred;''&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
== Zápis s ''use'' ==&lt;br /&gt;
: ''use db1;''&lt;br /&gt;
: ''select * from stred;''&lt;br /&gt;
: ''use db2;''&lt;br /&gt;
: ''select * from stred;''&lt;br /&gt;
&lt;br /&gt;
Příkazy mohou být také dány do jednoho řádku:&lt;br /&gt;
: ''use db1; select * from stred;''&lt;br /&gt;
: ''use db2; select * from stred;''&lt;br /&gt;
&lt;br /&gt;
Pozn. Pro MS SQL Management Studio nemusí být použit oddělovač středník, postačí například mezera. Pro SQL prompt aplikace se doporučuje středník.&lt;br /&gt;
&lt;br /&gt;
== Vytvoření hromadných příkazů ==&lt;br /&gt;
# Připravit si seznam názvů databází&lt;br /&gt;
# Umístit do MS Excel - sloupce B.&lt;br /&gt;
# Do sloupce A napsat &amp;quot;use&amp;quot; a rozkopírovat pro všechny řádky.&lt;br /&gt;
# Sloupec C: &amp;quot;;&amp;quot;&lt;br /&gt;
# Sloupec D: sql příkaz&lt;br /&gt;
# Sloupec E (resp. poslední): &amp;quot;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pozn. Ve sloupci D (nebo dalších) může být umístěno více příkazů pro spuštění nad danou databází (oddělených středníkem).&lt;br /&gt;
&lt;br /&gt;
Příkazy mohou být spuštěny v MS SQL Management Studio nebo v SQL promptu aplikace (pro tento platí, že pokud je množství příkazů větší než limitní, měly by být umístěny do .txt souboru a spouštěny prostřednictvím tlačítka LongRun).&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
* [[SQL prompt]]&lt;/div&gt;</summary>
		<author><name>Petrm</name></author>
	</entry>
</feed>