sql-server – varchar大小在临时表中是否重要?
发布时间:2021-05-19 05:45:33 所属栏目:MsSql教程 来源:网络整理
导读:在我妻子的工作中有一个关于仅对存储过程中的临时表中的所有varchar字段使用varchar(255)的争论.基本上,一个阵营想要使用255,因为即使定义发生变化它也总能工作,另一阵营希望坚持源表中的大小以获得潜在的性能提升. 演出阵营是对的吗?还有其他影响吗?他
在我妻子的工作中有一个关于仅对存储过程中的临时表中的所有varchar字段使用varchar(255)的争论.基本上,一个阵营想要使用255,因为即使定义发生变化它也总能工作,另一阵营希望坚持源表中的大小以获得潜在的性能提升. 演出阵营是对的吗?还有其他影响吗?他们正在使用SQL Server. 解决方法根据您使用临时表的方式,您可能会遇到数据截断问题.这个例子有点人为,但它说明了我的观点. >您的用户表列是varchar(50). 临时表很乐意接受长度为59的新varchar值.但是,您的用户表不能.根据您在过程中处理此操作的方式,这可能会导致截断或错误. 除非您记录并说明这些问题,否则您的程序可能会以意外的方式执行. 就个人而言,我不认为这个问题的答案在100%的时间都是正确的.这实际上取决于您如何使用这些临时表. 希望这可以帮助 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 处理多租户数据库体系结构中越来越多的租户
- sql-server – 使用HAProxy为镜像SQL Server提供容错功能
- sql – 如何查看实例化视图的原始脚本?
- sql-server – 链接服务器问题.无法使用Windows身份验证作为
- sql – 连接空表以返回所有行
- SQL语句执行顺序详解
- entity-framework – SQL FileStream Entity Framework存储
- sql语句优化规则是什么?sql语句编写需要注意什么问题?
- sql-server – 未记录的CONVERT样式 – datetime 23
- SQL Server OFFSET等效
站长推荐
- 如何在transact sql语句中使用单引号
- sql-server – Transact-SQL查询中字符串前的N前
- 如何选择和排序不在Groupy中的列按SQL语句 – Or
- sql-server – varchar大小在临时表中是否重要?
- 数据库 – 查询最后一天,上周,上个月的SQLite
- sql server 2012 FileTable有什么功能?
- SQL Server DateTime2(0)与日期
- sql-server – DL380p-Gen8 D2700适用于SQL 2012
- sql-server – 使用DISTINCT作为子查询中的提示有
- sql-server – 当主表更新时,外键是否自动更新?
热点阅读