SQL Server Nullについて
nkmt
投稿数: 1668
よそ様が作ったSQL Serverのデータがあり、定義変更はしないで欲しいとなってます。
これをMagicから定義取得を行いました。
キー項目以外のSQL Server上の項目はNull可、デフォルト値未設定になっています。
なんだけどNullは入ってないはずだとお客様は仰ってくれています。
このままMagicで開発を行い、レコードInsertすると数値項目もNullが入ってしまうので、あらゆるPGで気を遣わないといけませんし、集計などの処理も面倒になるので、Magic上の定義をNull値=不可、データベースデフォルト値=0と設定し(数値項目の場合)、物理変換は行いませんでした。
MagicのオンラインPGで、Magic上に項目定義しなくても、レコードInsertすればデータベースデフォルト値が効いているのか数値項目にはちゃんと0が入ってくれます。
SQL Server上のデフォルト値と、Magic上のデータベースデフォルト値が違いますが、これってまずいでしょうか?
これをMagicから定義取得を行いました。
キー項目以外のSQL Server上の項目はNull可、デフォルト値未設定になっています。
なんだけどNullは入ってないはずだとお客様は仰ってくれています。
このままMagicで開発を行い、レコードInsertすると数値項目もNullが入ってしまうので、あらゆるPGで気を遣わないといけませんし、集計などの処理も面倒になるので、Magic上の定義をNull値=不可、データベースデフォルト値=0と設定し(数値項目の場合)、物理変換は行いませんでした。
MagicのオンラインPGで、Magic上に項目定義しなくても、レコードInsertすればデータベースデフォルト値が効いているのか数値項目にはちゃんと0が入ってくれます。
SQL Server上のデフォルト値と、Magic上のデータベースデフォルト値が違いますが、これってまずいでしょうか?
投票数:0
平均点:0.00
投稿ツリー
-
SQL Server Nullについて
(nkmt, 2014-6-25 12:20)
- Re: SQL Server Nullについて (ISHIJIMA, 2014-6-26 11:15)
-
Re: SQL Server Nullについて
(nkmt, 2014-6-26 13:28)
- Re: Re: SQL Server Nullについて (ISHIJIMA, 2014-6-26 14:31)
-
Re: SQL Server Nullについて
(nkmt, 2014-6-26 15:10)
- Re: Re: SQL Server Nullについて (ISHIJIMA, 2014-6-26 15:18)
- Re: SQL Server Nullについて (nkmt, 2014-6-26 15:32)
- Re: SQL Server Nullについて (nkmt, 2014-7-4 17:20)