これは私が必要とする簡単な例です。任意のテーブルに対して、私は主キーのすべてのインスタンスを取得する必要があります。これは少しの例ですが、それを行う方法。テーブルの主キーのすべてのインスタンスを取得
create table foo
(
a numeric
,b text
,c numeric
constraint pk_foo primary key (a,b)
)
insert into foo(a,b,c) values (1,'a',1),(2,'b',2),(3,'c',3);
私は主キーのインスタンスがユーザーによって変更された場合に制御する必要があるが、私はしたくない<魔法の事>
結果
a|b
1 |1|a|
2 |2|b|
3 |3|c|
.. ...
を選択あまりにも多くのテーブルでコードを繰り返す!私は、更新と何とか何とか何とか前に、トリガーの上に置くために機能して<不思議な事> を置く、それを行うための一般的な方法を必要とする...
大丈夫Javaのですか、あなたを行いますそれはまっすぐなSQLとしたいですか?ユニークキー、候補キーなどを意味しますか? –
(幸いにも)あなたはそれだけでSQLを行うことはできません。 – zerkms
@BradleyRossええ、SQLのみと私は唯一の任意のテーブルの主キーのインスタンスを知りたい –