sql 创建数据 table 查询中我的值 675763582022462206:57 的类型是什么?
What is a type of my value 675763582022462206:57 in sql creating data table query?
我正在创建一个 table,其中包含 sql 中的多个列:
CREATE TABLE.....
其中之一将具有如下值:675763582022462206:57。如您所见,其中包含 : 。那么什么是类型呢?是 UInt16 还是 String?
由于冒号 (:
),此值无法存储在数字类型中,因此您必须使用其中一种字符类型 - 即足够长的 char
或 varchar
.
这里必须是varchar或者nvarchar。数据库不会将“:”识别为数字的一部分,除非您在高级区域设置中对 Windows 说这是您的小数点。如果您可以将 57(在“:”之后)存储在不同的列中,那么如果您愿意,可以将“:”之前的数字保存为 bigint
我正在创建一个 table,其中包含 sql 中的多个列:
CREATE TABLE.....
其中之一将具有如下值:675763582022462206:57。如您所见,其中包含 : 。那么什么是类型呢?是 UInt16 还是 String?
由于冒号 (:
),此值无法存储在数字类型中,因此您必须使用其中一种字符类型 - 即足够长的 char
或 varchar
.
这里必须是varchar或者nvarchar。数据库不会将“:”识别为数字的一部分,除非您在高级区域设置中对 Windows 说这是您的小数点。如果您可以将 57(在“:”之后)存储在不同的列中,那么如果您愿意,可以将“:”之前的数字保存为 bigint