oracle 10g中很奇怪的单引号问题
oracle中,
表结构如下:
create table device
(
id number(10) not null primary key,
dept varchar2(50) not null
)
tablespace users
/
要将dept字段更新成如下内容:select * from message where name='tom'
我试过使用如下的更新语句不行:update device set dept='select * from message where name='tom' ' ;
该如何做呢?
解决方法:
update device set dept='select * from message where name=' 'tom' ' where id=3' ;
执行成功。
原来,是用两个'表示了一个'它大爷啊。。。。什么狗屁语法啊。。。。
相关文档:
摘自《解析oracle的rownum》作者:chen_liang
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。
(1) rownum 对于等于某值的查询条件
如果希望找到学生表中第一条学生的信息 ......
第一步: 新建文件“定时备份.bat”, 文件内容如下:
set tempvalue=databaseName_%date:~0,10%
set directory_temp=d:\BackUp\%tempvalue%
set file_dmp=%directory_temp%\%tempvalue%.dmp
set file_log=%directory_temp%\%tempvalue%.log
set winrarPath="C:\Program Files\WinRAR\WinRAR.exe"
set file ......
1:创建环境变量
export $ORACLE_HOME $ORACLE_SID(准备建立的数据库的SID)
2:建立初始化参数文件
$ORACLE_HOME/dbs/init$ORACLE_SID.ora (可以从已经建好的库里面拿,通常在pfile 里面),也可以自己建:
control_files = ($ORACLE_HOME/oradata/$ORACLE_SID/control1.ctl,$ORACLE_HOME/oradata/$ORACLE ......
Oracle 10g最佳灵活体系结构(Optimal Flexible Architecture,简写为OFA),是指Oracle软件和数据库文件及目录的命名约定和存储位置规则,可以将它想像为一组好的习惯,它使用户可以很容易地找到与Oracle数据库相关的文件集合。
使用最佳灵活体系结构,能够简化数据库系统的管理工作,使数据库管理员更加容易地定 ......
手头正在进行一个项目,需要全文检索,经过同事仔细搜索发现:oracle提供oracle text的全文检索功能。
oracle text的简单应用经同事测试结果正常,按照项目要求(项目预定方案word文档存入数据库(blob类型))使用oracle text查询结果确是为空,同事研究到此中断。
  ......