福永様
> >1.テーブルデザインで、「フィールドの属性」は確認できましたか。
>
> テーブルデザインでのフィールドの属性ですが
> 入力が必要、長さ、標準値、書式サンプル
> しかありません。
>
「入力が必要」で、”はい”にすると、not
null制約が有効となり、”いいえ”とすると無効になるようです。
> データベースエンジンは「埋め込みHsql」です。
この場合だと、先日のsqlは失敗するでしょう。
ネットでhsqldbのマニュアルを読んでみるとよろしいかも。
参考サイト:
3つの確認事項があります。
1.テーブルデザインで、「フィールドの属性」は確認できましたか。
2.データベースエンジンは「埋め込みFirebird」ですか。
3.下記のsql文内のテーブル名は''shohin'ではなく'shohin'ですか。初めのシングルコートが2個書かれてあるように見えます。
恐らくエラーメッセージはテーブル名が見つかってい無いことが原因と思います。
以上、ご確認ください。
On 2017年03月08日 20:44, 福永ケンセイ wrote:
志義ゼミ様回答ありがとうございます。
下記SQl文を実行したところ
先ほど、見つけました。
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