今天遇到一个问题是往 SQL Server 中导入像m²、m³这样的单位数据,可是在 SQL Server 中查看到的都是 m2、m3,于是在网上查了一下资料,顺便摘录下来供日后查阅。

一  Windows 系统下快速键入一些特殊字符

ALT+小键盘0153        ™

ALT+小键盘0169        ©

ALT+小键盘0174        ®

ALT+小键盘0177        ±

ALT+小键盘0178        ²

ALT+小键盘0179        ³

ALT+小键盘0188        ¼

ALT+小键盘0189        ½

下面是从 http://www.wikihow.com/Type-Symbols-Using-the-ALT-Key 查到的特殊字符键入方法总结:

特殊字符展开

SYMBOL

NAME

CODE (ALT +)

SYMBOL

NAME

CODE (ALT +)

©

Copyrighted

0169

Saturn

9796

®

Reserved mark

0174

Uranus

9797

Service mark

8480

Neptune

9798

Celsius

8451

Pluto

9799

Care of

8453

Aries

9800

Fahrenheit

8457

Taurus

9801

Number symbol

8470

Gemini

9802

Sound recording copyright

8471

Cancer

9803

Prescription/pharmaceutical symbol

8478

Leo

9804

Ω

Ohm

8486

Virgo

9805

Inverted ohm

8487

Libra

9806

Sunshine

9728

Scorpio

9807

Cloud

9729

Sagittarius

9808

Umbrella

9730

Capricorn

9809

Snowman

9731

Aquarius

9810

Comet

9732

Pisces

9811

Star (solid)

9733

White king

9812

Star (outline)

9734

White queen

9813

Lightning

9735

White rook

9814

Thunderstorm

9736

White bishop

9815

Sun

9737

White knight

9816

Ascending node

9738

White pawn

9817

Descending node

9739

Black king

9818

Conjunction

9740

Black queen

9819

Opposition

9741

Black rook

9820

Phone (solid)

9742

Black bishop

9821

Phone (outline)

9743

Black knight

9822

Checkbox

9744

Black pawn

9824

Ballot box

9745

Black spade suit

9824

Ballot box with X

9746

Red heart suit

9825

Saltire (St. Andrew's Cross)

9747

Red diamond suit

9826

Left-pointing index finger (solid)

9754

Black club suit(or shamrock)

9827

Right-pointing index finger (solid)

9755

Red spade suit

9828

Left-pointing index finger (outline)

9756

Black heart suit (or valentine)

9829

Upwards-pointing index finger (outline)

9757

Black diamond suit

9830

Right-pointing index finger (outline)

9758

Red club suit

9831

Downwards-pointing index finger (outline)

9759

Hot springs

9832

Skull & crossbones

9760

Musical quarter note

9833

Caution sign

9761

Musical eighth note

9834

Radioactive sign

9762

Musical single bar note

9742

Biohazard sign

9763

Musical double bar note

9836

Caduceus or "Kerykeion"

9764

Flat note

9837

Ankh

9765

Natural note

9838

Eastern Christian cross

9766

Sharp note

9839

Chi Rho cross

9767

Cut above

9985

Patriarchal cross

9768

Cut here

9986

Greek cross

9769

Cut below

9987

Crescent moon & star

9770

Scissors

9988

Farsi symbol

9771

Public pay phone

9990

Adi Shakti

9772

Film reel (tape spool)

9991

Hammer & sickle

9773

Airport/airplane

9992

Peace sign

9774

Envelope/mail/email

9993

Yin & yang

9775

Victory sign

9996

Trigram Heaven

9776

Signature/sign here

9997

Trigram Lake

9777

Pencil diagonal down

9998

Trigram Fire

9778

Pencil

9999

Trigram Thunder

9779

Pencil diagonal up

10000

Trigram Wind

9780

Checkmark

10003

Trigram Water

9781

Heavy checkmark

10004

Trigram Mountain

9782

Multiplication sign/X

10005

Trigram Earth

9783

Heavy multiplication sign/X

10006

Dharma wheel

9784

Ballot X

10007

Frowning face

9785

Heavy ballot X

10008

Smiley face

9786

Latin Roman cross

10013

Black smiley face

9787

Latin cross 3D shadow

10014

Waxing crescent moon

9789

Latin cross outline

10015

Waning crescent moon

9790

Maltese Cross

10016

Mercury

9791

Star of David

10017

Venus (female symbol)

9792

Quotation mark single comma

10075

Earth symbol

9793

Quotation mark single comma

10076

Mars (male symbol)

9794

Quotation mark double turned comma

10077

Jupiter

9795

Quotation mark double comma

10078

二  SQL 中查询和插入特殊字符数据

举个例子:
-- 不带N
INSERT INTO Table1(Unit) VALUES('m²');
-- 带N
INSERT INTO Table1(Unit) VALUES(N'm²');

唯一区别是第二句在含有特殊字符的字符串前面加了一个 N ,两句导入的结果就是,前一句的数据在 SQL Server 中是 m2,后者看到的才是 m²。

同样,要查找的时候也是要在含特殊字符的字符串前面加上一个 N 才可匹配。

SELECT Unit FROM Table1 WHERE Unit = N'm²';

三  参考资料

1、http://www.2cto.com/database/201308/235481.html

2、http://www.wikihow.com/Type-Symbols-Using-the-ALT-Key

[SQL Server] 特殊字符、上标、下标处理的更多相关文章

  1. SQL Server 特殊字符及中文汉字的处理

    简介 在SQL Server 中很多时候需要对一些字段中特殊的字符做处理,比如某个字段中包含一些回车.制表.换行等特殊字符(这些字符往往来源于Excel).这些特殊字符的存在可能导致无法提取到所需数据 ...

  2. sql server 处理特殊字符问题

    对于中文版的SQL SERVER,默认安装后使用的默认排序规则为Chinese_PRC_CI_AS,在此排序规则下,使用varchar类型来可以“正常存取”存放中文字符以及一些东南亚国家的字符, 同时 ...

  3. SQL Server查询中特殊字符的处理方法

    SQL Server查询中,经常会遇到一些特殊字符,比如单引号“'”等,这些字符的处理方法,是SQL Server用户都应该需要知道的. 我们都知道SQL Server查询过程中,单引号“'”是特殊字 ...

  4. SQL Server查询中特殊字符的处理方法 (SQL Server特殊符号的转义处理)

    SQL Server查询中特殊字符的处理方法 (SQL Server特殊符号的转义处理) SQL Server查询中,经常会遇到一些特殊字符,比如单引号'等,这些字符的处理方法,是SQL Server ...

  5. SQL SERVER 重组含有特殊字符的索引时遇到“关键字 'with' 附近有语法错误.”

    案例描述 这是在索引重组过程中遇到的有意思的错误案例,搜索了一下也没有看到相关资料,估计我第一个碰到这类错误的人(It's just a joke).具体情况是YourSQLDba在做维护数据库索引时 ...

  6. sql server存储特殊字符解决办法

    好久没来院子了,最近在学java了,再加上项目比较紧,最近都没怎么上,其实这几天在项目中学到不少东西,都能写下来,但是久而久之就忘了,还是得养成及时总结的好习惯啊,还有有时间一定要把那个小项目整理下来 ...

  7. SQL Server 存储过程中处理多个查询条件的几种常见写法分析,我们该用那种写法

    本文出处: http://www.cnblogs.com/wy123/p/5958047.html 最近发现还有不少做开发的小伙伴,在写存储过程的时候,在参考已有的不同的写法时,往往很迷茫,不知道各种 ...

  8. SQL SERVER导出特殊格式的平面文件

    有时候我们需要将SQL SERVER的数据一次性导入到ORACLE中,对于数据量大的表.我一般习惯先从SQL SERVER导出特殊格式的平面文件(CSV或TXT),然后用SQL*Loader装载数据到 ...

  9. sql server中将一个字段根据某个字符拆分成多个字段显示

    sql server 数据库中某张表(Person)的数据信息是: ID Address 1 平山花园-4单元-12幢-203 2 香山花园-3单元-22幢-304 现在有需求是,将地址信息显示形式改 ...

随机推荐

  1. Node.js:dgram模块实现UDP通信

    1.什么是UDP? 这里简单介绍下,UDP,即用户数据报协议,一种面向无连接的传输层协议,提供不可靠的消息传送服务.UDP协议使用端口号为不同的应用保留其各自的数据传输通道,这一点非常重要.与TCP相 ...

  2. 源码分析netty服务器创建过程vs java nio服务器创建

    1.Java NIO服务端创建 首先,我们通过一个时序图来看下如何创建一个NIO服务端并启动监听,接收多个客户端的连接,进行消息的异步读写. 示例代码(参考文献[2]): import java.io ...

  3. 模仿Linux内核kfifo实现的循环缓存

    想实现个循环缓冲区(Circular Buffer),搜了些资料多数是基于循环队列的实现方式.使用一个变量存放缓冲区中的数据长度或者空出来一个空间来判断缓冲区是否满了.偶然间看到分析Linux内核的循 ...

  4. Could not evaluate expression

    VS15 调试变量不能显示值,提示:Could not evaluate expression 解决办法: 选择"在调试时显示运行以单击编辑器中的按钮"重启VS即可. 可参考:Vi ...

  5. 装饰者模式 Decoration

    1.什么是装饰者模式 动态给对象增加功能,从一个对象的外部来给对象添加功能,相当于改变了对象的外观,比用继承的方式更加的灵活.当使用装饰后,从外部系统的角度看,就不再是原来的那个对象了,而是使用一系列 ...

  6. iOS app内存分析套路

    iOS app内存分析套路 Xcode下查看app内存使用情况有2中方法: Navigator导航栏中的Debug navigator中的Memory Instruments 一.Debug navi ...

  7. 14门Linux课程,打通你Linux的任督二脉!

    Linux有很多优点:安全.自主.开源--,也正是这些优点使得很多人都在学Linux. 虽说网上有大把的Linux课程资源,但是对很多小白来说网上的课程资源比较零散并不适合新手学习. 正因为此,总结了 ...

  8. Mysql - 性能优化之子查询

    记得在做项目的时候, 听到过一句话, 尽量不要使用子查询, 那么这一篇就来看一下, 这句话是否是正确的. 那在这之前, 需要介绍一些概念性东西和mysql对语句的大致处理. 当Mysql Server ...

  9. 利用PowerShell复制SQLServer账户的所有权限

    问题 对于DBA或者其他运维人员来说授权一个账户的相同权限给另一个账户是一个很普通的任务.但是随着服务器.数据库.应用.使用人员地增加就变得很枯燥乏味又耗时费力的工作.那么有什么容易的办法来实现这个任 ...

  10. closure

    什么是闭包?百度的答案: 闭包是指可以包含自由(未绑定到特定对象)变量的代码块:这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)."闭包&quo ...