<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Błędy w zapytaniach początkującego]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=587</link>
		<description><![CDATA[Najświeższe odpowiedzi w Błędy w zapytaniach początkującego.]]></description>
		<lastBuildDate>Sat, 14 May 2011 10:01:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Błędy w zapytaniach początkującego]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2509#p2509</link>
			<description><![CDATA[Ad 1.
Nie  ma czegoś takiego w postgresie jak CREATE .. IF NOT EXISTS (jest DROP TABLE IF EXISTS)
tu masz składnie
[url]http://www.postgresql.org/docs/9.0/interactive/sql-droptable.html[/url]
[url]http://www.postgresql.org/docs/current/interactive/sql-createtable.html[/url]

 Ad 2.
Albo pomiędzy " " albo bez.  Jeśli napiszesz nazwę np kolumny pomiędzy " " to wtedy ma znaczenie wielkość liter. Jeśli  np napiszesz
"Sprawa_type_id" to wtedy już zawsze będziesz musiał używać w zapytaniach nazwy tej kolumny pisanej dokładnie w taki sposób.
Więc jeśli nie trzeba to lepiej pisać nazwy kolumn/tabel/widoków itp bez cudzysłowia.]]></description>
			<author><![CDATA[dummy@example.com (rski)]]></author>
			<pubDate>Sat, 14 May 2011 10:01:23 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2509#p2509</guid>
		</item>
		<item>
			<title><![CDATA[Błędy w zapytaniach początkującego]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2508#p2508</link>
			<description><![CDATA[Witam wszystkich,

Otóż uruchamiam pewien skrypt z pliku, który został mi dostarczony. Jednak otrzymuję błędy, stąd też moje pytania. 

1.  [code]ERROR:  syntax error at or near "NOT"
LINE 1: CREATE TABLE IF NOT EXISTS nazwa_tabeli ([/code]
Nie mogę używać NOT?

2. [code]DROP TABLE IF EXISTS `klienci`;
CREATE TABLE IF NOT EXISTS `klienci` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `nazwa` varchar(60) collate utf8_polish_ci NOT NULL,
  `sprawa_type_id` int(10) unsigned NOT NULL,[/code]
Nazwy tabel oraz ich pola są pomiędzy znakami ``. Błąd jaki otrzymuję to:
[quote]ERROR:  syntax error at or near "`"[/quote]
Jak powinno się umieszczać nazwy tabel i pól w zapytaniach?

Dodam tylko, że korzystam z Postgres'a 9.0.]]></description>
			<author><![CDATA[dummy@example.com (hourek)]]></author>
			<pubDate>Sat, 14 May 2011 08:05:38 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2508#p2508</guid>
		</item>
	</channel>
</rss>
