gpt4 book ai didi

c# - 带有 bigint 的 SqlDbType 参数的大小是多少?

转载 作者:行者123 更新时间:2023-11-30 22:03:37 26 4
gpt4 key购买 nike

为 bigint 参数指定的大小是多少?

SqlParameter param = new SqlParameter("@Param", SqlDbType.Bigint);

param.Size = ???

或者可以完全省略指定大小吗?

最佳答案

SQL Server Integer 数据类型 INT、TINYINT、SMALLINT 或 BIGINT 都有特定的范围和固定的存储空间要求。

在 Sql Server 中使用这些数据类型时,我们无法通过定义大小来限制存储这些数据类型所需的范围或空间。

有关这些数据类型的大小和范围的更多信息,请查看此处 SQL SERVER int, bigint, smallint, and tinyint

╔═══════════╦══════════════════════════════════════════════════════════════════════════╦═════════╗
║ Data type ║ Range ║ Storage ║
╠═══════════╬══════════════════════════════════════════════════════════════════════════╬═════════╣
║ bigint ║ -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) ║ 8 Bytes ║
║ int ║ -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) ║ 4 Bytes ║
║ smallint ║ -2^15 (-32,768) to 2^15-1 (32,767) ║ 2 Bytes ║
║ tinyint ║ 0 to 255 ║ 1 Byte ║
╚═══════════╩══════════════════════════════════════════════════════════════════════════╩═════════╝

关于c# - 带有 bigint 的 SqlDbType 参数的大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25923804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com