今天遇到一个问题是往 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. 用scikit-learn学习BIRCH聚类

    在BIRCH聚类算法原理中,我们对BIRCH聚类算法的原理做了总结,本文就对scikit-learn中BIRCH算法的使用做一个总结. 1. scikit-learn之BIRCH类 在scikit-l ...

  2. Hawk 6. 高级话题:子流程系统

    子流程的定义 当流程设计的越来越复杂,越来越长时,就难以进行管理了.因此,采用模块化的设计才会更加合理.本节我们介绍子流程的原理和使用. 所谓子流程,就是能先构造出一个流程,然后被其他流程调用.被调用 ...

  3. [C#] 简单的 Helper 封装 -- SQLiteHelper

    using System; using System.Data; using System.Data.SQLite; namespace SqliteConsoleApp { /// <summ ...

  4. 树莓派 基于Web的温度计

    前言:家里的树莓派吃灰很久,于是拿出来做个室内温度展示也不错. 板子是model b型. 使用Python开发,web框架是flask,温度传感器是ds18b20 1 硬件连接 ds18b20的vcc ...

  5. Activity之概览屏幕(Overview Screen)

    概览屏幕 概览屏幕(也称为最新动态屏幕.最近任务列表或最近使用的应用)是一个系统级别 UI,其中列出了最近访问过的 Activity 和任务. 用户可以浏览该列表并选择要恢复的任务,也可以通过滑动清除 ...

  6. 敏捷转型历程 - Sprint3 Grooming

    我: Tech Leader 团队:团队成员分布在两个城市,我所在的城市包括我有4个成员,另外一个城市包括SM有7个成员.另外由于我们的BA离职了,我暂代IT 的PO 职位.PM和我在一个城市,但他不 ...

  7. VMware安装CentOS

    centos镜像地址:https://www.centos.org/download/ VMware版本:12.5.2 build-4638234 创建新的虚拟机 直接默认下一步 稍后安装操作系统-& ...

  8. ubuntu进行子域名爆破

    好记性不如烂笔头,此处记录一下,ubuntu进行子域名的爆破. 先记录一个在线的子域名爆破网址,无意中发现,很不错的网址,界面很干净,作者也很用心,很感谢. https://phpinfo.me/do ...

  9. Spring MVC重定向和转发以及异常处理

    SpringMVC核心技术---转发和重定向 当处理器对请求处理完毕后,向其他资源进行跳转时,有两种跳转方式:请求转发与重定向.而根据要跳转的资源类型,又可分为两类:跳转到页面与跳转到其他处理器.对于 ...

  10. webform:图片水印、验证码制作

    一.图片水印 1:引命名空间System.Drawing; 前端代码 <div> <asp:FileUpload ID="FileUpload1" runat=& ...