[ja-users] Re: [ja-users] 属性の確認(続き)
福永様 > >1.テーブルデザインで、「フィールドの属性」は確認できましたか。 > > テーブルデザインでのフィールドの属性ですが > 入力が必要、長さ、標準値、書式サンプル > しかありません。 > 「入力が必要」で、”はい”にすると、not null制約が有効となり、”いいえ”とすると無効になるようです。 > データベースエンジンは「埋め込みHsql」です。 この場合だと、先日のsqlは失敗するでしょう。 ネットでhsqldbのマニュアルを読んでみるとよろしいかも。 参考サイト: http://hsqldb.sourceforge.net/web/hsqlDocsFrame.html On 2017年03月09日 18:44, 福永ケンセイ wrote: 志義ゼミ様回答ありがとうございます。 ご指摘を受けたところを行ってみました。 >1.テーブルデザインで、「フィールドの属性」は確認できましたか。 テーブルデザインでのフィールドの属性ですが 入力が必要、長さ、標準値、書式サンプル しかありません。 >2.データベースエンジンは「埋め込みFirebird」ですか。 データベースエンジンは「埋め込みHsql」です。 3.下記のsql文内のテーブル名は''shohin'ではなく'shohin'ですか。初めのシングルコートが2個書かれてあるように見えます。 シングルコーテーション、ダブルコーテーション、コーテーション無しで実行しても結果は同じでした 4.埋め込みFirebirdで当方でも実行してみました。 正常に実攻されました。 -- / 志義どっとPC (志義ゼミナール) 堀 正和 〒838-0141 福岡県小郡市小郡630-62 TEL/FAX:0942-73-1710 直通(堀):090-8379-6113 / -- Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/users/ All messages sent to this list will be publicly archived and cannot be deleted
[ja-users] Re: [ja-users] 属性の確認(続き)
3つの確認事項があります。 1.テーブルデザインで、「フィールドの属性」は確認できましたか。 2.データベースエンジンは「埋め込みFirebird」ですか。 3.下記のsql文内のテーブル名は''shohin'ではなく'shohin'ですか。初めのシングルコートが2個書かれてあるように見えます。 恐らくエラーメッセージはテーブル名が見つかってい無いことが原因と思います。 以上、ご確認ください。 On 2017年03月08日 20:44, 福永ケンセイ wrote: 志義ゼミ様回答ありがとうございます。 下記SQl文を実行したところ sql文開始- select r.rdb$field_name, t.rdb$type_name, f.rdb$field_length, r.rdb$null_flag, f.rdb$validation_source from rdb$relation_fields r, rdb$types t, rdb$fields f where r.rdb$relation_name=''shohin' and f.rdb$field_name=r.rdb$field_source and t.rdb$field_name='RDB$FIELD_TYPE' and f.rdb$field_type=t.rdb$type; 下記エラーが出て実行できませんでした。 1: Table not found in statement [select r.rdb$field_name, t.rdb$type_name, f.rdb$field_length, r.rdb$null_flag, f.rdb$validation_source from rdb$relation_fields] オラクル版ですが下記SQlを見つけました SELECT TABLE_NAME ,COLUMN_NAME as 項目名 ,DATA_TYPE as データ型 ,NVL(DATA_PRECISION, CHAR_COL_DECL_LENGTH) as 長さ ,DATA_SCALE as 小数部 FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '*テーブル名*' ORDER BY TABLE_NAME ,COLUMN_ID テーブル名を変更すればよいので実行したところ 1: Table not found in statement [SELECT TABLE_NAME ,COLUMN_NAME as 項目名 ,DATA_TYPE as データ型 ,NVL(DATA_PRECISION, CHAR_COL_DECL_LENGTH) as 長さ ,DATA_SCALE as 小数部 FROM USER_TAB_COLUMNS] 前者同様テーブルが見つからないエラーでできませんでした。 -- / 志義ゼミナール 小郡校 (福岡国際高等学院小郡校) 堀 正和 〒838-0141 福岡県小郡市小郡630-62 志義>TEL/FAX:0942-73-1710 国際>TEL/FAX:0942-55-4801 / -- Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/users/ All messages sent to this list will be publicly archived and cannot be deleted
[ja-users] Re: [ja-users] 属性の確認(続き)
先ほど、見つけました。 Firebirdで実行可能です。テーブル名のところだけ、実テーブル名に書き換えて 実行してみてください。 not null制約が有効であれば”1”が表示されます。 sql文開始- select r.rdb$field_name, t.rdb$type_name, f.rdb$field_length, r.rdb$null_flag, f.rdb$validation_source from rdb$relation_fields r, rdb$types t, rdb$fields f where r.rdb$relation_name='テーブル名' and f.rdb$field_name=r.rdb$field_source and t.rdb$field_name='RDB$FIELD_TYPE' and f.rdb$field_type=t.rdb$type; sql文終了- On 2017年03月07日 20:40, 福永ケンセイ wrote: インターネット調べてみると mysql では show colums from テーブル名 desc テーブル名 できるようなのですが sql文実行すると 下記エラーが出ます。 Unexpected token: DESC in statement [desc] 何方か教えていただけないでしょうか。 -- Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/users/ All messages sent to this list will be publicly archived and cannot be deleted