相关疑难解决方法(0)

为什么数据库设计者不会使IDENTITY列从最小值而不是1开始?

我们知道,在Sql Server中,IDENTITY (n,m)意味着值将从n,并且增量值是m,但我注意到所有数据库设计者都将Identity列设为IDENTITY(1,1),而不利用来自的所有int数据类型的值(-2,147,483,648) to (2,147,483,647),

我打算将所有标识列设为IDENTITY (-2,147,483,648, 1),(标识列对应用程序用户是隐藏的).

这是一个好主意吗 ?

sql database sql-server database-design

40
推荐指数
5
解决办法
3463
查看次数

SQL Server中的4字节unsigned int?

MS SQL Server中是否有4字节的unsigned int数据类型?

我被迫使用bigint吗?

sql types sql-server-2005

19
推荐指数
2
解决办法
3万
查看次数

Sql 服务器数据类型,用于存储正数

你好,我想在我的 SQL Server 2008 R2 中添加一列,其中存储了一个交换机端口号,它总是有正数,例如 1 ,2, 3 ,4 , 5,6 等...我可以使用整数,但是是否有更合适的数据类型来存储正整数?谢谢

sql-server-2008 sql-server-2008-r2

3
推荐指数
1
解决办法
7278
查看次数