ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: TRIM(文字変数)<>’’ OR 文字変数<>’’

このトピックの投稿一覧へ

なし Re: TRIM(文字変数)<>’’ OR 文字変数<>’’

msg# 1.6
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-7-19 10:47 | 最終変更
nkmt  長老   投稿数: 1668
fjksudouさん

データベースデフォルト値 を設定しないでいこう と先日書きましたが、それだとデータにINSERTする際、プログラム側でビュー定義していれば問題ありませんが、定義されていないとNullは許されないといったエラーでこけました。
失礼しました。

Magicの場合、プログラムに定義する イコール 0 や 空白 という事でしょうから、データベースデフォルト値を未設定でも問題はないのでしょうが、

プログラムに項目展開していない場合、データベースデフォルト値でINSERTに行くのでしょうね。データリポジトリのデータベースデフォルト値か、モデルリポジトリ側の同項目で設定しておいた方がいいのでしょうね。

つまり従来通りの設定なんでしょうね。


さらにもう一つの方法としては、アプリケーション特性 → Null計算 を デフォルトにして、データベースデフォルト値は設定せずに、データ項目をNull可にして、デフォルト値を設定しておけば、データベースサイズも小さくなり、プログラムも従来通りの記述で良いとか、そういったメリットも有るのかもしれないですね。
やるつもりはありませんけど。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約