タグ

ブックマーク / qiita.com/noborus (1)

  • 0()から始まるPostgreSQL - Qiita

    最小のテーブル構成は何でしょうか?理論上は0行0列のテーブルが最小のテーブル構成となります。この場合の0は、プログラミング言語でいう配列の一番目[0]ではなく、長さが0の配列[]のようなものです。 行0のテーブル 行が0のテーブルは、ごく普通に存在します。通常の検索で、検索条件にヒットしなければ、0行の結果テーブルが返されますし、CREATE TABLEで作成しただけのテーブルは、行が0のテーブルです。 列0のテーブル 列が0のテーブルは、通常見ることはありません。列が0のテーブルは、値を持てないので、わざわざ作る必要がないからです。 標準のSQLでは、列が0のテーブルを作ることはできないらしく、大抵のRDBでも列が0のテーブルは作れません。 しかしPostgreSQLでは、列が0のテーブルを作ることができます。 PostgreSQL 7.4から列が0のテーブルを作成できることが明示されて

    0()から始まるPostgreSQL - Qiita
  • 1