猿问

sql中单引号的转义问题

上面是我的部分代码,我想要导出表中的数据,但是有些数据中本身包含sql语句,如果sql语句中有单引号的话怎么转义呢?

例如:insert into T02_TP_EXEC_QRY_SEQ values ( '20180417143','20180417145','select username from t00_user where username='admin'' );

admin导出应该是''admin''的格式


有只小跳蛙
浏览 583回答 1
1回答

幕布斯6054654

没有想到更好的办法,最后自己用正则表达式替换了一下:Pattern p = Pattern.compile("'\\s*[select|SELECT].+'");
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答