Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
您能告诉我在sqlserver中存储字母数字的方法吗?我在前面
使用C#。因此,哪种数据类型最适合存储字母数字(例如
Pancard号,选民号等)。
还告诉我C#中的等效数据类型吗?
我知道如果我们在sql中使用varchar,则c#中的等效数据类型是字符串。
对于存储此类数据,首选哪种数据类型?
谢谢
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
您能告诉我在sqlserver中存储字母数字的方法吗?我在前面
使用C#。因此,哪种数据类型最适合存储字母数字(例如
Pancard号,选民号等)。
还告诉我C#中的等效数据类型吗?
我知道如果我们在sql中使用varchar,则c#中的等效数据类型是字符串。
对于存储此类数据,首选哪种数据类型?
谢谢
最佳答案
对于您这样的数据以及手机,学校标识符等类似类型的数据,最好的选择是在SQL中使用varchar(如果使用任何Unicode字符,则使用nvarchar),而在C#世界中,使用字符串。
即使您有这种感觉,这也算不错,考虑到其他数据类型具有特定的用途,例如字节/整数(用于存储数值),日期/日期时间(用于存储日期和日期时间值)或点(用于存储地理点)。
可以得出以下结论:
SQL Server:使用varchar或nvarchar
C#:使用字符串。