在Management Studio表设计器中,我的表为nvarchar(MAX)
,但在sp_columns
中,它表示 TYPE_NAME = ntext
和 DATA_TYPE = -10
。
哪个是对的? (我希望避免ntext
以便将来兼容)
答案 0 :(得分:1)
sp_columns过程有时会返回一些奇怪的信息。我更喜欢直接查看sys.columns中定义列定义的列。
很容易复制您的示例并演示实际上是nvarchar(max)。
In [430]: df.melt(id_vars=['brand'], var_name='rank')
Out[430]:
brand rank value
0 a 1 a1
1 b 1 b1
2 a 2 a2
3 b 2 b2
4 a 3 a3
5 b 3 b3