sql server 数据库类型 问题 个人认为数据库中的string类型(包含char varchar之类的),完全可以代替其他类型(例如int),因为string可以转为其他数据,方便统一管理和控制?我这种思维对吗,若不对请举例 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ的想法在mysql中可以实现,可在oracle中不能实现 不太同意。我个人觉得会影响一些特殊需求的处理效率。比如,如果用字符串表示日期,那么当需要选出特定时间之前一个月之内的数据时,虽然用字符串运算也能完成,但效率还是低一些。Int也是,比如比较大小,如果直接用字符串,"99"会大于"100",当然,也可以比较转化后的结果,但那样一来,效率又低了。 个人认为虽然用string可以表示数据库类型但是效率上回低一些 明显是不对的。如果,在数据库的一个表里有姓名name年龄age是二个子段,它都是varchar类型。当用户输入姓名:“张三”年龄:“aa”它在程序里没有验证,如果查出就是一个名叫张三的人年龄是aa岁,这里明显是说不过去的,因为软件是模拟现实世界的,这与现实不符。 不太同意。如果全部用string 会造成很多属性混淆的 极速表达式引擎——Fel0.5版本发布 javamail发送邮件正文乱码……信头编码正确 SWT标准控件如何改字体大小? java中如何取近似值 如何在 command prompt 显示中文? 新手请教:有关网络文件传输、数据库查询的问题! 关于 Ant的问题:如何记录编译过程中的屏幕信息 classpath类路径设置有什么含义? 有点疑惑??? 用urlConnection向用delphi做的http服务器post数据。为什么服务器会接收到两个完全一样的请求 关于List中除去重复元素 用netbean编写java应用程序项目时,主类中用到的图片和txt,应该放在哪个文件夹里面??
比如,如果用字符串表示日期,那么当需要选出特定时间之前一个月之内的数据时,虽然用字符串运算也能完成,但效率还是低一些。
Int也是,比如比较大小,如果直接用字符串,"99"会大于"100",当然,也可以比较转化后的结果,但那样一来,效率又低了。
验证,如果查出就是一个名叫张三的人年龄是aa岁,这里明显是说不过去的,因为软件是模拟现实世界的,这与现实不符。