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

パスワード:


パスワード紛失

SQL Server 論理型項目 データベースデフォルト値

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2014-5-27 16:17
nkmt  長老   投稿数: 1668
SQL Serverのデータに 論理型の項目を作る際の
データベースデフォルト値について...。

データベースデフォルト値に
' ' ←半角スペース を指定する時と
0 を指定する時とまちまちです。

どちらもMagicでは記憶形式が Integer Logical
となっています。

SQL Server Management studio で見てみると
データ型は bit となっています。

Magic上から論理型項目を作る際、
データベースデフォルト値は
半角スペース でも 0 でもどちらで構わない物なのでしょうか?

他のシステムとデータのやり取りはしておりませんし、予定もありません。

よろしくお願いします。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-5-28 8:44
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちはPuです。

SQLServeで「true」、「false」をあつかうには
「bit型」を利用します。
INSERT INTOで true,false をsetして
内容を表示してみると trueは1 falseは0なので
私は データベースデフォルト値に0を指定しています。

でわ〜でわ〜
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-5-28 10:44
nkmt  長老   投稿数: 1668
こんにちは。教えて頂きまして有難うございました。
助かりました。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-5-30 13:14
Tanda  長老   投稿数: 2151
半角スペースを指定すると私のところでは正常にエラーになる
ようなのですが、nkmtさんのところではエラーは出ませんか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-5-30 16:26 | 最終変更
nkmt  長老   投稿数: 1668
Magic uniPaaS V1 Plus 1.9g2 で
型=論理型
Null 値可 No
デフォルト値 F
データベースデフォルト値 ' '(半角スペース)
記憶形式 Intteger Logical
サイズ 1
データベース定義 N=標準 となっています。

F8チェックでもエラーにならないし、
APGで1レコード作成して、その項目に
値を入れずに、別レコードに移動してもエラーにならないです。

SQL Server 2012 EXPRESSです。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-5-30 17:15
Tanda  長老   投稿数: 2151
私のところではuniPaaSもxpaもエラーになりますね。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-6-2 8:56
nkmt  長老   投稿数: 1668
そうなんですね。今後はいずれにしても論理型のデータベースデフォルト値は0にするつもりです。
投票数:0 平均点:0.00

  条件検索へ


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