今天遇到一个问题是往 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. 【开源】.Net 分布式服务中心

    分布式服务中心 开源地址: http://git.oschina.net/chejiangyi/Dyd.BaseService.ServiceCenter 当垂直应用越来越多,应用之间交互不可避免,将 ...

  2. 深入浅出JavaScript之闭包(Closure)

    闭包(closure)是掌握Javascript从人门到深入一个非常重要的门槛,它是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现.下面写下我的学习笔记~ 闭包-无处不 ...

  3. [EasyUI美化换肤]更换EasyUi图标

    前言 本篇文章主要是记录一些换EasyUI皮肤的过程,备忘.也欢迎美工大神各路UI给点好意见,EasyUI我就不介绍了,自行百度吧..(So..所以别问我是不是响应式..本身EasyUI就不是响应式. ...

  4. MySQL优化聊两句

    原文地址:http://www.cnblogs.com/verrion/p/mysql_optimised.html MySQL优化聊两句 MySQL不多介绍,今天聊两句该如何优化以及从哪些方面入手, ...

  5. Java 进阶 hello world! - 中级程序员之路

    Java 进阶 hello world! - 中级程序员之路 Java是一种跨平台的语言,号称:"一次编写,到处运行",在世界编程语言排行榜中稳居第二名(TIOBE index). ...

  6. CodingLife主题更新

    收到反馈说CodingLife主题某些地方显示有问题,于是进行了更新,并且已提交.官方那边正在进行测试,我自己这边测完应该是没问题的,但不知道官方啥时候会进行更新,所以把CSS代码贴出来,有需要的可以 ...

  7. 机器指令翻译成 JavaScript —— No.3 流程分割

    上一篇 我们讨论了跳转指令,并实现「正跳转」的翻译,但最终困在「负跳转」上.而且,由于线程模型的差异,我们不能 1:1 的翻译,必须对流程进行一些改造. 当初之所以选择翻译,而不是模拟,就是出于性能考 ...

  8. deepsooncms在Ubuntu 14.04上部署教程

    deepsooncms在Ubuntu 14.04上部署教程 一.安装mono1.在命令行运行sudo apt-key adv --keyserver keyserver.ubuntu.com --re ...

  9. 进程监控工具supervisor 启动Mongodb

    进程监控工具supervisor 启动Mongodb 一什么是supervisor Superviosr是一个UNIX-like系统上的进程监控工具. Supervisor是一个Python开发的cl ...

  10. ENode框架Conference案例分析系列之 - 文章索引

    ENode框架Conference案例分析系列之 - 业务简介 ENode框架Conference案例分析系列之 - 上下文划分和领域建模 ENode框架Conference案例分析系列之 - 架构设 ...