cvs: peardoc /ja/package/database/mdb2 intro-quote.xml
[email protected] ("TAKAGI Masahiro")
| Newsgroups | php.pear.doc |
|---|---|
| Message-ID | <cvstakagi1191718831@cvsserver> |
takagi Sun Oct 7 01:00:31 2007 UTC
Modified files:
/peardoc/ja/package/database/mdb2 intro-quote.xml
Log:
sync with en.
http://cvs.php.net/viewvc.cgi/peardoc/ja/package/database/mdb2/intro-quote.xml?r1=1.6&r2=1.7&diff_format=u
Index: peardoc/ja/package/database/mdb2/intro-quote.xml
diff -u peardoc/ja/package/database/mdb2/intro-quote.xml:1.6 peardoc/ja/package/database/mdb2/intro-quote.xml:1.7
--- peardoc/ja/package/database/mdb2/intro-quote.xml:1.6 Wed Sep 26 03:43:44 2007
+++ peardoc/ja/package/database/mdb2/intro-quote.xml Sun Oct 7 01:00:31 2007
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready -->
<refentry id="package.database.mdb2.intro-quote">
<refnamediv>
@@ -67,7 +67,7 @@
</programlisting>
</example>
<para>
- 上の例はフィールドをクォートし、出来上がる SQL は次のようになります。
+ 上の例はフィールドをクォートし、できあがる SQL は次のようになります。
<programlisting>
INSERT INTO sometable FIELDS (textfield1, boolfield2, datefield3) VALUES ('blah', 1, '2006-02-21')
</programlisting>
@@ -93,6 +93,11 @@
とはいえ、たとえばフィールド名に予約語を使用したい場合などは、
クォートが必要になるでしょう (このような場合は、
できる限りフィールド名を変更することをお勧めします)。
+ また、テーブル名にピリオドを含む場合も <function>quoteIdentifier</function>
+ は使わないでください (って言うか、
+ そもそもテーブル名にピリオドを使うっていうこと自体おすすめしません)。
+ というのも、そんな形式のテーブル名は「スキーマ名.テーブル名」
+ 形式と誤解されてしまうことがあるからです。
</para>
<para>
MDB2 の内部メソッドの中にはクエリを生成するものがあります。