分类: sql

12 篇文章

ORACLE更改用户名
1.用sysdba角色登录,然后查询有哪些用户 SELECT * FROM USER$; 2.找到需要修改的用户 SELECT * FROM USER$ WHERE USER#=XXX  注:user#是未知表示符 3.修改阿游戏更改的用户名 UPDATE USER$ SET NAME='NEW_USER' WHERE USER#=XXX &nbs…
用java代码实现pdf打印
以下是代码模板以及注释 说明: 代码中的的查询可以替换成自己想要的测试内容此处不再修改 代码默认生成两个pdf一个带水印一个不带(此处可以定义为绝对路径) 文种sql查询所需的jdbc代码此处不再给出自己去写 关于jar包的的问题,拿出代码修改过后根据报错自行添加jar包此处不再给出 5.我此处写的代码包含service,如果自己开发工具测试,请去…
oracle中的数据导出与导入
一般复制用户下的对象经常会用到这个 导入/导出 imp/exp 下面只给出示例不在配图不在说明介绍 参数说明: username:用户名 password:密码 orcl:示例名 path:路径      示例:d:database name: 文件名 ip :目标ip地址(本地导入与导出不用)   下面开始写示例 导出 本机导出:exp…
oracle删除用户时提示该用户有连接,不能删除
此方法简单实用 先查询出要删除的用户里阿尼额数   Select username,sid,serial#,status from v$session where username='用户名'; 然后执行下边的语句(注:上边查出来几条下边的就要按内容执行几次) alter system kill session'837,59327'; 最…
thumbnail
oracle中的表复制和数据复制
在oracle又是会遇到这样的情况,建一个与原表一样的表,然后插入原表中的数据 本人在这里就介绍两种方法: 注:示例中就已测试账户的scott中的emp表为例 第一种: 找到要复制的表右键,然后点击查看,或者编辑,打开如下窗口,然后点击查看SQL按钮 复制出里边的创建表的sql 更改表明后执行,我把表名改为了emp1 create table EM…
使用meger进行表数据的合并
在oracle中有时候会遇到两张表数据合并在一起的时候,我一开始的做法是删除重复的数据,然后重新插入,但是这样的的效率很慢,若数据量大的话还容易出问题,所以后来在网上找到了使用meger的方法,但是根据网上的写法出现了错误,百般修改后得出了自己的一点经验,贴出来方便记忆和帮助其他人 首先新建两张表 我的表结构是这样的create table LHH…
thumbnail
关于SQL报错ORA-12537:TNS:连接关闭的问题
今天我想为服务器配置一下远程数据库登录的时候提示无监听程序然后我就在Net Manager里边配置了一下,如下图 在配置的时候一步小心勾选了使该地址专用于JServer连接,接下来在连接的时候就报错了,连接关闭。在网上百度各种方法,都没有得到解决,就又打开了Net Manager查看才发现前边的系统配置的localhost没有勾选,去掉保存后重启监…
thumbnail
sql的一些使用方法
--注:此文中提到的sql均已oracle数据库为例 1.日期函数的使用 在oracle中如果要获取当前日期就会用到sysdate 这个是经常用到的 如果日期转字符就用to_char(sysdate,'YYYY-MM-DD'); 如果日期转数字的话就用to_number(to_char(sysdate,'YYYYMMDD')); 注:或去日期的格式…