数据库对象 字符串连接符||
来源:互联网 发布:热血霸业(神奇网络) 编辑:程序博客网 时间:2024/04/30 01:20
比如我想要一个这样的字符串:
'select * from test where sj>='2009-04-1' and sj<='2009-5-1' '
然我们申请的变量是这样的:
declare
str1 varchar2(100):='2009-04-1' ;
str2 varchar2(100):='2009-5-1' ;
sqlstr varchar2(100):=' select * from test ';
begin
sqlstr:=sqlstr ||'where sj>='|| str1 ||' and sj<='||str2;
Dbms_Output.put_line(sqlstr);
end;
结果却是:
select * from test where sj>=2009-04-1 and sj<=2009-5-1
这是条错误语句 不能够执行;
想一下原因很明白 我的单引号 不见了!
我于是改为:
sqlstr:=sqlstr ||' where sj>='||''''|| str1||''''||' and sj<='||''''||str2||'''';
得到我想要的结果:
select * from test where sj>='2009-04-1' and sj<='2009-5-1';
其中的奥秘 大家自已体会! 我为此郁闷一天啦!!
- 数据库对象 字符串连接符||
- 连接数据库的字符串
- 数据库 连接字符串
- 数据库常用连接字符串
- .net连接数据库字符串
- 常见连接数据库字符串
- 连接informix数据库字符串
- 连接数据库字符串
- 所有数据库连接字符串
- JAVA连接数据库字符串
- 数据库字符串连接
- sql连接数据库字符串
- 连接数据库的字符串
- 连接数据库字符串 connectionString
- .NET连接数据库字符串
- JDBC连接数据库字符串
- 数据库ADO连接字符串
- 关于连接数据库字符串
- 得到CPU信息和内存信息
- ie下调试javascript的工具
- 经典感悟,能改变你一生的五句话
- Windows 线程漫谈——界面线程和工作者线程
- C++中的位拷贝和值拷贝
- 数据库对象 字符串连接符||
- 有关Linux下的游戏
- 基于VFW的视频预览
- dbf转换到excel,改数据后---转txt 然后又foxpro导入为dbf格式,但是有点问题!
- GridView中点击一列无刷新弹窗口
- 进程通信方法
- 开心农场外挂破解中。。。
- 系统分析员基本功
- 关于嵌入式Linux的一点疑问