文章分类 -  Oracle 学习

学习Oracle
摘要:管理员账户操作 创建表,用于记录登录信息,这里调试使用 DROP TABLE SYS.LOGIN_DEBUG;CREATE TABLE SYS.LOGIN_DEBUG ( log_time TIMESTAMP, ip_address VARCHAR2(20), message VARCHAR2(25 阅读全文
posted @ 2025-04-17 11:03 jhtchina 阅读(25) 评论(0) 推荐(0)
摘要:https://vip.kingdee.com/article/573188988991677696?productLineId=8&lang=zh-CN Oracle用户密码默认180天有效期更改为永久期限原创 1查询oracle数据库用户密码哪一天过期 select username,accou 阅读全文
posted @ 2024-09-10 11:14 jhtchina 阅读(31) 评论(0) 推荐(0)
摘要:1、 首先找到database links 在数据库A中建立DBLINK如下:新建 填写DBLink名称,填写访问数据库B的连接信息 点击应用 数据库描述部分: (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库 阅读全文
posted @ 2023-02-24 13:53 jhtchina 阅读(703) 评论(0) 推荐(0)
摘要:错误提示SQL> connEnter user-name: usernameEnter password: ERROR:ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AU 阅读全文
posted @ 2022-01-14 13:51 jhtchina 阅读(2028) 评论(0) 推荐(0)
摘要:运行cmd命令行 录入 sqlplus /nolog 无用户名登录 conn /as sysdba 连接到数据本地数据 alter user system identified by password; 修改System 密码 为password 或者打开sqlplus软件: 窗口用户名录入:/no 阅读全文
posted @ 2018-01-12 13:45 jhtchina 阅读(6517) 评论(0) 推荐(1)
摘要:sql server Triggers:表 Deposit_Body_Change 新增,删除,修改的时候触发ALTER TRIGGER [dbo].[Deposit_Body_Change_AUTO] ON [dbo].[Deposit_Body_Change] FOR INSERT,DELETE,UPDATEAS BEGINSET NOCOUNT ON;if (exists (select 1... 阅读全文
posted @ 2009-06-12 09:28 jhtchina 阅读(757) 评论(2) 推荐(0)
摘要:sql 定义如下:create FUNCTION [Bill_Stat_test](@starDate char(10),@endDate char(10)) RETURNS table ASRETURN --查询内容(select trade_code_b,GJ_COLLECTION_HEAD.APP_PERSON,Biz_type,numfrom GJ_COLLECTION_HEAD --当然... 阅读全文
posted @ 2009-06-11 17:04 jhtchina 阅读(1625) 评论(0) 推荐(0)
摘要:--单和卡是多对多的关系 ,进行关联create table TEMP_COMPARE_GP( AUTO_ID VARCHAR2(50), REL_NO VARCHAR2(20), --作业单号码 NO_COMPLETE VARCHAR2(4) default 0, --作业单是否查找完成 CAR_NO VARCHAR2(20), --卡号... 阅读全文
posted @ 2009-04-23 09:43 jhtchina 阅读(3801) 评论(0) 推荐(0)
摘要:有时候通过Oracle 控制台界面看到会话里面,同一台计算机有很多会话在连接数据库,很多时候可能是因为PL\SQL 异常退出,或者程序代码调用数据库操作。没有释放资源造成造成的, SELECT S.USERNAME, S.OSUSER, S.SID, S.SERIAL#, P.SPID FROM V$SESSION S, V$PROCESS P WHERE S.PADDR = P.ADD... 阅读全文
posted @ 2009-04-23 08:29 jhtchina 阅读(1499) 评论(0) 推荐(0)
摘要:Oracle触发器 表名:temp1_stock_1_1 表结构: create table TEMP1_STOCK_1_1 ( COP_G_NO VARCHAR2(50) not null, ONELINE_IN_COUNT NUMBER default 0, ONELINE_OUT_COUNT NUMBER default 0, TWOLINE_IN_COU... 阅读全文
posted @ 2009-04-14 16:26 jhtchina 阅读(293) 评论(1) 推荐(0)
摘要:一个Oracle 报表优化运行解决思路 原来有1报表,统计库存,时间比较长 ---------------------------------------------------------------------------------------------------------------------------------create or replace procedure PRO... 阅读全文
posted @ 2009-04-14 15:48 jhtchina 阅读(942) 评论(0) 推荐(0)
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> create sequence SE_RECORD_STOCK_DETAIL minvalue 1 maxvalue 99999999999999999999999 start with 41... 阅读全文
posted @ 2009-03-09 10:30 jhtchina 阅读(257) 评论(0) 推荐(0)
摘要:存储过程如下: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->create or replace procedure Builddata_t 阅读全文
posted @ 2009-02-13 15:29 jhtchina 阅读(359) 评论(0) 推荐(0)
摘要:调用执行代码 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->begin procsendemail('hello', '新的邮件1', 'jhtchina@16... 阅读全文
posted @ 2009-02-13 15:16 jhtchina 阅读(771) 评论(1) 推荐(0)
摘要:首先到DBA里面分配用户在目录操作的权限 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> create or replace DIRECTORY dir as 'c:\目录名称'; grant read,write on DIREC... 阅读全文
posted @ 2009-02-13 14:51 jhtchina 阅读(418) 评论(0) 推荐(0)
摘要:数据库 被份数据库<海关端> cblc_jy 是用户名 000 是密码 CLAMS2008 是数据库名 exp cblc_jy/000@CLAMS2008 file=e:\cblc.dmp exp SZJM/123456@ORCL file=/tmp/new20210621.dmp full=y i 阅读全文
posted @ 2009-02-12 09:51 jhtchina 阅读(174) 评论(0) 推荐(0)
摘要:■ 字符串连接 SQL> select 'abc' || 'def' from dual; 'ABC'| ------ abcdef SQL> ■ 小写 select lower('ABC012'); lower -------- abc012 ■ 大写 select upper('abc012'); upper -------- ABC012 ■ 左补全 select ... 阅读全文
posted @ 2009-02-12 09:21 jhtchina 阅读(221) 评论(0) 推荐(0)
摘要:Oracle 里面创建临时表及其应用 --创建临时表 在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE GLOBAL TEMPORARY () ON COMMIT PRESERVE ROWS; 2。事务特有的临时表 CREATE GLOBAL TEMPORARY () ON COMMIT DELETE... 阅读全文
posted @ 2008-11-17 11:27 jhtchina 阅读(871) 评论(0) 推荐(0)
摘要:create sequence 用法 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按 序列号排序的地方。 1、 create sequence 你首先要有create sequence或者create any sequence权限, create sequence emp_sequence INCREMENT BY 1 -- 每次加几个 ST... 阅读全文
posted @ 2008-11-17 11:03 jhtchina 阅读(10549) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/gene06/blog/item/12cddf4310db801373f05d8d.html 1 要构造某年某月的日历,必须先知道这个月的开始时间,结束时间及天数 开始日期 例如 2006年11月 select to_date('20061101','yyyymmdd') as startDayOfMon from dual; 结束日期 selec... 阅读全文
posted @ 2008-11-14 13:59 jhtchina 阅读(4047) 评论(0) 推荐(0)