- - PR -
ODBCを介しての連番について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-11-13 12:03
こんにちは。
現在AccessからpostgreSQLに対してリンクテーブルを張って 運用を行っているのですが、 postgreSQL上でSERIAL(連番)で定義したフィールドが Access上では長整数になってしまい、Accessから レコードを追加しようとしても採番がされません。 postgres上ではもちろん連番が発行されるのですが...。 環境としては ・Access2003 ・PostgreSQL 8.14 ・ODBC 07_02_0005 といった感じです。 どなたかご存知のかた、ご教授願えますでしょうか? |
|
投稿日時: 2007-01-08 13:11
PostgreSQLで、ODBCからでも使える連番を設定するには、
SEQUENCEを設定して、 http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-8.1-ja/sql-createsequence.html テーブルの方では、int型を設定して、default値をnextval(シーケンス名)として、 連番を設定します。 下記のCREATE TABLEの例)のdistributorsテーブルを参照してみてください。 http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-8.1-ja/sql-createtable.html |
1