首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单的有关问题,都来看下

2012-02-21 
简单的问题,都来看下以前在设计SQL数据库的表时,对长度等都没有在意,现在用Postgre了,设计表时如果有这么

简单的问题,都来看下
以前在设计SQL数据库的表时,对长度等都没有在意,现在用Postgre了,设计表时如果有这么一个要求:
ReGenrationID:以\0结尾的字符串,UTF-8编码,最大长度32字节。
想起在SQL中该如何针对这句设计啊?

[解决办法]
ReGenrationID:以\0结尾的字符串,UTF-8编码,最大长度32字节。
NVarchar(32)


Port :16位非负整数。这个16位是不是2个字节的意思?定义成smallint就可以了吧
int
因为smallint是-2^15 (-32,768) 到 2^15 - 1 (32,767) ,而16位非负整数是0到2^16 - 1 (65,535),用smallint不够

热点排行