今天遇到一个问题是往 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. 在Asp.Net中操作PDF – iTextSharp - 使用表格

    使用Asp.Net生成PDF最常用的元素应该是表格,表格可以帮助比如订单或者发票类型的文档更加格式化和美观.本篇文章并不会深入探讨表格,仅仅是提供一个使用iTextSharp生成表格的方法介绍 使用i ...

  2. Redis百亿级Key存储方案(转)

    1 需求背景 该应用场景为DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称supperid)的mapping关系,还包括了supperi ...

  3. 总结30个CSS3选择器

    或许大家平时总是在用的选择器都是:#id  .class  以及标签选择器.可是这些还远远不够,为了在开发中更加得心应手,本文总结了30个CSS3选择器,希望对大家有所帮助. 1 *:通用选择器 ;; ...

  4. RMS去除在线认证

    在微软 OS 平台创建打开 RMS 文档如何避免时延 相信我们在企业内部的环境中已经部署了微软最新的OS平台,Windows 7和Windows 2008 R2,在这些OS平台上使用IRM功能时,您有 ...

  5. Android之数据存储的五种方法

    1.Android数据存储的五种方法 (1)SharedPreferences数据存储 详情介绍:http://www.cnblogs.com/zhangmiao14/p/6201900.html 优 ...

  6. SqlServer之数据库三大范式

    分析: 数据库设计应遵循三大范式分别为: 第一范式:确保表中每列的原子性(不可拆分): 第二范式:确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依 ...

  7. Linux网络属性配置

    目录 IP地址分类 如何将Linux主机接入到网络中 网络接口的命名方式 ifcfg系列命令 如何配置主机名 如何配置DNS服务器指向 iproute2系列命令 Linux管理网络服务 永久生效配置路 ...

  8. ubuntu安装ANSYS17.2全过程

    本次介绍在Ubuntu kylin1604下安装Ansys 17.2的全部过程. 1 安装文件准备 关于ANSYS的软件安装文件,在网络上可以找到.这里采用SSQ版本的安装文件,如图所示,包含一个名为 ...

  9. C#分布式消息队列 EQueue 2.0 发布啦

    前言 最近花了我几个月的业余时间,对EQueue做了一个重大的改造,消息持久化采用本地写文件的方式.到现在为止,总算完成了,所以第一时间写文章分享给大家这段时间我所积累的一些成果. EQueue开源地 ...

  10. .NET 环境中使用RabbitMQ

    在企业应用系统领域,会面对不同系统之间的通信.集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要.其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信 ...