delete from table where rowid not in (select max(rowid) from table group by 字段);
ORACLE删除重复记录
发表评论
delete from table where rowid not in (select max(rowid) from table group by 字段);
在过程(包,触发器,等)最后加个 / 即可
如
CREATE OR REPLACE PACKAGE BODY Pkg_Validuser
....
END
/
工具->首选项->窗口类型->SQL窗口
自动执行查询, 自动选择语句 打上对号
OK
解决办法:
在 extern void sqlcxt (void **, unsigned int *,struct sqlexd *, const struct sqlcxp *);前面增加extern “C”即可.例如:
extern "C" extern void sqlcxt (void **, unsigned int *,
struct sqlexd *, const struct sqlcxp *);
打开安装程序 client -> adminstration
安装完成后,就有proc了
问题:
Error 6 initializing SQL*PLUS.
Message file spl .msb not found.
SP2-0750:You may need to set ORACLE_HOME to your Oracle software directory.
同时PLSQL Developer登陆界面数据库下拉列表没有可选连接名
解决方法:
控制台–>set ORACLE_HOME=D:/ORACLE/ORA92 (这里改为你的ORA92目录即可)