SQL经验总结
时间:2010-08-17 来源:cuishengli
- 用值域范围外的值表示错误.
- 所有的表字段不允许为空, 具有空值状态的数值可以用varchar代替.
- 神奇的nvarchar. nvarchar>float>int>boolean; nvarchar>varchar;nvarchar>datetime;nvarchar>enum.如果确定只使用ascii,请使用varchar类型.
- excel输入,输出数据. sql分析汇总数据.二者都可以进行计算.
- 字段不设置默认值,更不要提供自动自动增长列或是NEW GUID().
- 空值的用法总结.一些运算可能返回空值表示特定的含义,如外连接表返回的空值表示没有对应的记录.一些函数的返回值为空表示错误.有的表设计为大表模式,此时特定的记录不需要使用该列.
- 在数据库中仅使用唯一键,主键,外键约束.
- 局部名称让位于全局名称.后台名称让位于前台名称.
- 标量函数优先于表函数,表函数优先于存储过程.
- 应使输入与输出分离.并为输入提供尽可能多的提示.
- 欲删除程序集请先删除附属于程序集的对象,欲删除对象请删除对象的依赖项,欲查看依赖项请在对象浏览器的右击,选择查看依赖项.
相关阅读 更多 +