如题,求详解
------解决方案--------------------------------------------------------
- SQL code
decimal
------解决方案--------------------------------------------------------
时间 DateTime
金额 float
重量 float
如果不用作汇总都可以用nvarchar
------解决方案--------------------------------------------------------
最好用Decimal格式,方便以后操作。
用varchar的话,进行数据运算的时候还要进行类型转换的。
------解决方案--------------------------------------------------------
时间DataTime(时间还是用这个吧 便于时间计算 用nvarchar还得转格式 而且字符串的话还要验证输入的字符串应该为时间格式 通常用DataTime就会考虑到时间类型 那么获取的时间类型都是通过日期控件来获取时间的 就不会考虑手动去输入时间 当然在程序中还是可以将其转换成字符串类型 怎么方便怎么来)
金额 decimal
重量Double或者nvarchar(这个还是可以推荐的 小数点后面几位方便自己去控制)
------解决方案--------------------------------------------------------
时间 DateTime
可以设定一个默认值 getdate()
------解决方案--------------------------------------------------------
时间 DateTime
金额 money
重量 float
------解决方案--------------------------------------------------------
时间 2008之前版本用datetime,2008用datetime2...
金额 money/smallmoney或decimal/numeric,绝对不能用float/real...
重量 随便,需要汇总或聚合用数值类型,看你需要的精度...
全用nvarchar是纯扯淡...
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
时间 DateTime
金额 decimal
重量 float
------解决方案--------------------------------------------------------
金额 decimal
重量Double