欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

SQL中binary 和 varbinary的区别

发布时间:2023/12/10 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 SQL中binary 和 varbinary的区别 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
binary 和 varbinary
固定长度 (binary) 的或可变长度 (varbinary) 的 binary 数据类型。

binary [ ( n ) ]

固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为 n+4 字节。

varbinary [ ( n ) ]

n 个字节变长二进制数据。n 必须从 1 到 8,000。存储空间大小为实际输入数据长度 +4 个字节,而不是 n 个字节。输入的数据长度可能为 0 字节。在 SQL-92 中 varbinary 的同义词为 binary varying。

注释
如果在数据定义或变量声明语句中没有指定 n,默认长度为 1。如果没有用 CAST 函数指定 n,默认长度为 30。

当列数据项大小一致时应使用 binary。

当列数据项大小不一致时应使用 varbinary。

转载于:https://www.cnblogs.com/wj-wangjun/archive/2007/11/21/967169.html

总结

以上是生活随笔为你收集整理的SQL中binary 和 varbinary的区别的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。