设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1202|回复: 0

mssql单引号插入到sqlserver的方法

[复制链接]

10

主题

85

金钱

141

积分

入门用户

发表于 2019-9-12 15:22:29 | 显示全部楼层 |阅读模式

mssql单引号插入到sqlserver的方法
摘要:
下文讲述sqlserver操作中遇到单引号的处理方法
sqlserver 数据库中可以存储任何字符,因为在数据库中字符都是以二进制数据的形式存储在磁盘上,下文讲述遇到单引号如何插入至数据库中。
单引号:因为单引号在sql中起到包含实际值的功能,所以我们插入一个单引号至数据库中,需将输入两个单引号,此时才会插入一个单引号.
单引号的输入采用的方法为:第一个单引号为转义单引号第二个为需要输入单引号。

例:直接编写sql脚本处理单引号的方法
  1. insert into tableName(fieldA,fieldB)values('这是maomao365.com的一个单引号''单引号','单引号测试')
复制代码


方法2:直接采用单引号的ascii编码插入
  1. insert into tableName(fieldA,fieldB)values(char(39),'单引号插入测试')
  2. insert into tableName(fieldA,fieldB)values('maomao365.com单引号测试'+char(39)+'单引号','单引号插入测试')
复制代码


方法3:存储过程,程序调用时,会自动将单引号转换为双单号,类似方法1
-----在程序调用存储过程时,输入单引号会自动做相应的转换
  1. create proc pr_test
  2. @a nvarchar(100)
  3. as
  4. begin
  5. insert into tableName(fieldA,fieldB)values(@a,'单引号测试maomao365.com')
  6. end
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表