■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
テーブルタブでデータ更新できない条件について
2002/08/26 12:08
OB
1
鶴見
はじめまして。鶴見と申します。
以下のテーブルの内容をテーブルタブに表示し、条件に次のものを入れ、データを更新しようとすると「この結果セットには、書き込みできません。」とエラーが表示されます。
BUP_NO = '1016112008' AND PAGE = '001'
次に条件をBUP_NO = '1016112008' AND GYOU = '01'に変更すると、問題なく更新できます。
何の制限で更新できなくなるのか教えて下さい。
【テーブルの内容】
CREATE TABLE PDM_USER.KOUSEI_WRK
(
BUP_NO VARCHAR2(48) NOT NULL,
PAGE VARCHAR2(3) NOT NULL,
GYOU VARCHAR2(2) NOT NULL,
MK_KBN VARCHAR2(2),
KO_BUP_NO VARCHAR2(48) NOT NULL,
SIYOUSU NUMBER(9,3),
TANICD VARCHAR2(2) NOT NULL,
FROM_HAN NUMBER(2,0),
TO_HAN NUMBER(2,0),
CE_FLG VARCHAR2(1),
CAD_FLG VARCHAR2(1),
OR_LEVEL VARCHAR2(1),
OR_HOSYOU VARCHAR2(1),
OR_TOUROKU_ID VARCHAR2(8),
OR_SETEIBI VARCHAR2(8),
OR_DELETE VARCHAR2(1)
)
以下のテーブルの内容をテーブルタブに表示し、条件に次のものを入れ、データを更新しようとすると「この結果セットには、書き込みできません。」とエラーが表示されます。
BUP_NO = '1016112008' AND PAGE = '001'
次に条件をBUP_NO = '1016112008' AND GYOU = '01'に変更すると、問題なく更新できます。
何の制限で更新できなくなるのか教えて下さい。
【テーブルの内容】
CREATE TABLE PDM_USER.KOUSEI_WRK
(
BUP_NO VARCHAR2(48) NOT NULL,
PAGE VARCHAR2(3) NOT NULL,
GYOU VARCHAR2(2) NOT NULL,
MK_KBN VARCHAR2(2),
KO_BUP_NO VARCHAR2(48) NOT NULL,
SIYOUSU NUMBER(9,3),
TANICD VARCHAR2(2) NOT NULL,
FROM_HAN NUMBER(2,0),
TO_HAN NUMBER(2,0),
CE_FLG VARCHAR2(1),
CAD_FLG VARCHAR2(1),
OR_LEVEL VARCHAR2(1),
OR_HOSYOU VARCHAR2(1),
OR_TOUROKU_ID VARCHAR2(8),
OR_SETEIBI VARCHAR2(8),
OR_DELETE VARCHAR2(1)
)
返信を投稿
OB
大場@SI
こんにちは
システムインテグレータの大場です。
SI Object Browserをご利用いただきありがとうございます。
「PAGE」という単語が予約語として扱われているようです。
条件式を、
BUP_NO = '1016112008' AND "PAGE" = '001'
というようにダブルクォーテーションで囲むことで編集が可能になります。
以上、よろしくお願いいたします。
[鶴見]
>はじめまして。鶴見と申します。
>以下のテーブルの内容をテーブルタブに表示し、条件に次のものを入れ、データを更新しようとすると「この結果セットには、書き込みできません。」とエラーが表示されます。
>BUP_NO = '1016112008' AND PAGE = '001'
>
>次に条件をBUP_NO = '1016112008' AND GYOU = '01'に変更すると、問題なく更新できます。
>何の制限で更新できなくなるのか教えて下さい。
>
>【テーブルの内容】
>CREATE TABLE PDM_USER.KOUSEI_WRK
>(
> BUP_NO VARCHAR2(48) NOT NULL,
> PAGE VARCHAR2(3) NOT NULL,
> GYOU VARCHAR2(2) NOT NULL,
> MK_KBN VARCHAR2(2),
> KO_BUP_NO VARCHAR2(48) NOT NULL,
> SIYOUSU NUMBER(9,3),
> TANICD VARCHAR2(2) NOT NULL,
> FROM_HAN NUMBER(2,0),
> TO_HAN NUMBER(2,0),
> CE_FLG VARCHAR2(1),
> CAD_FLG VARCHAR2(1),
> OR_LEVEL VARCHAR2(1),
> OR_HOSYOU VARCHAR2(1),
> OR_TOUROKU_ID VARCHAR2(8),
> OR_SETEIBI VARCHAR2(8),
> OR_DELETE VARCHAR2(1)
>)
システムインテグレータの大場です。
SI Object Browserをご利用いただきありがとうございます。
「PAGE」という単語が予約語として扱われているようです。
条件式を、
BUP_NO = '1016112008' AND "PAGE" = '001'
というようにダブルクォーテーションで囲むことで編集が可能になります。
以上、よろしくお願いいたします。
[鶴見]
>はじめまして。鶴見と申します。
>以下のテーブルの内容をテーブルタブに表示し、条件に次のものを入れ、データを更新しようとすると「この結果セットには、書き込みできません。」とエラーが表示されます。
>BUP_NO = '1016112008' AND PAGE = '001'
>
>次に条件をBUP_NO = '1016112008' AND GYOU = '01'に変更すると、問題なく更新できます。
>何の制限で更新できなくなるのか教えて下さい。
>
>【テーブルの内容】
>CREATE TABLE PDM_USER.KOUSEI_WRK
>(
> BUP_NO VARCHAR2(48) NOT NULL,
> PAGE VARCHAR2(3) NOT NULL,
> GYOU VARCHAR2(2) NOT NULL,
> MK_KBN VARCHAR2(2),
> KO_BUP_NO VARCHAR2(48) NOT NULL,
> SIYOUSU NUMBER(9,3),
> TANICD VARCHAR2(2) NOT NULL,
> FROM_HAN NUMBER(2,0),
> TO_HAN NUMBER(2,0),
> CE_FLG VARCHAR2(1),
> CAD_FLG VARCHAR2(1),
> OR_LEVEL VARCHAR2(1),
> OR_HOSYOU VARCHAR2(1),
> OR_TOUROKU_ID VARCHAR2(8),
> OR_SETEIBI VARCHAR2(8),
> OR_DELETE VARCHAR2(1)
>)
返信を投稿
OB