回答

收藏

在MS SQL中插入上标数字

技术问答 技术问答 89 人阅读 | 0 人回复 | 2023-09-12

尝试最后一个varchar数据字段中的插入值为4(幂为4)。/ p% e% @0 i; y- O
我可以用上标2和3(即平方和立方)来插入/更新值,但我不能得到4的权力来正确输入varchar字段?" S# U- n. O' q" \% R# F# h
如果我把字段切换成,它真的可以工作nvarchar,但我正试图避免这种情况。9 V3 u( R1 d* l5 i! \+ V# y8 B
这适用于平方或2的幂
9 h/ K4 a; B/ _# s  bupdate mytableset myfield = 'test' NCHAR(0xb2)然而,尽量最终使用4使其正常工作…
6 o) _7 u. b% G8 r: ?- Lupdate mytableset myfield = 'test' NCHAR(0x2074)它只是将其更新为数字4,而不是上标4。这是因为VarChar平方和立方可以识别数据类型,但其他数据不能识别吗?
$ N/ x4 Z- O' P7 v/ d                                                               
1 r" ?( v# n8 f6 p/ p2 ~    解决方案:                                                                . f* V" v) K) e+ A- K7 w: M, x8 M
                                                                超过3的上标只能作为Unicode使用字符是不幸的NVARCHAR的是VARCHAR,您需要在数据字段中使用它a代替a 。$ U% l* J! F6 Z% S3 m1 _6 t6 p7 s7 h
请在不使用ASCII查看代码ASCII表NVARCHAR-你只能看到2和3的投标。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则