【发布时间】:2011-02-26 20:58:51
【问题描述】:
我想将 C#.NET ulong 存储到 T-SQL 数据库中。我没有看到任何这样做的规定,因为 SQL bigint 具有与普通 long 相同的最小值/最大值。
有什么办法可以做到吗?还是抓住OverflowException 我唯一的希望?
【问题讨论】:
-
见this answer,它告诉你使用
DECIMAL(20,0) CHECK (columnName >= 0 AND columnName <= 18446744073709551615)。