回答

收藏

在MS SQL中插入上标数字

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

尝试最后一个varchar数据字段中的插入值为4(幂为4)。' A' p/ ~4 Y& P5 d. O. Z5 `
我可以用上标2和3(即平方和立方)来插入/更新值,但我不能得到4的权力来正确输入varchar字段?
4 B6 n8 L& q3 x& p* T0 s8 I! ~如果我把字段切换成,它真的可以工作nvarchar,但我正试图避免这种情况。" L/ @; s/ @  t2 }/ D
这适用于平方或2的幂
4 c5 R* _0 I$ x7 j3 E0 Y9 fupdate mytableset myfield = 'test' NCHAR(0xb2)然而,尽量最终使用4使其正常工作…4 |* X$ V% ^/ K2 Y8 z- I
update mytableset myfield = 'test' NCHAR(0x2074)它只是将其更新为数字4,而不是上标4。这是因为VarChar平方和立方可以识别数据类型,但其他数据不能识别吗?
2 z2 F5 o" g# |2 b$ Q& `9 h                                                               
. {" \" u# G* O  V9 J; N! r0 Z+ v6 [    解决方案:                                                               
" ^) x1 |* `& m" b- j1 F; X7 \) ?0 {                                                                超过3的上标只能作为Unicode使用字符是不幸的NVARCHAR的是VARCHAR,您需要在数据字段中使用它a代替a 。9 Q: r" i9 b& h5 p# d  _& x5 ^
请在不使用ASCII查看代码ASCII表NVARCHAR-你只能看到2和3的投标。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则