查某表的所有列字段名select column_name from user_tab_columns where table_name=BH查所有表名:select table_name from user_tables
转载
2023-08-16 15:57:51
290阅读
查看oracle序列
原创
2022-04-01 09:30:52
327阅读
1、修改列
alter table DOORINFO add (AREADER VARCHAR2(200) ); update DOORINFO o set AREADER=AREADERID; alter table DOORINFO 
原创
2012-04-11 15:50:11
804阅读
表结构:1 A1 B1 C2 A2 B3 C3 F4 D转换后变成:1 A,B,C2 A,B3 C,F4 D答案假设你的表结构是tb_name(id, remark),则语句如下:SELECT a.id, wm_concat (a.remark) new_resultFROM tb_name agroup by a.id
转载
2011-10-29 18:13:00
569阅读
2评论
ALTER TABLE 表名 DROP COLUMN 列名;
转载
2016-05-11 08:49:00
274阅读
2评论
select Monthno 月份, SUM(thismonthacttotal) "总活跃用户数",
加密函数 create or replace function encrypt_des(p_text varchar2, p_key varchar2) return varchar2 isv_text varchar2(4000);v_enc varchar2(4000);raw_input RA
转载
2018-05-29 09:48:00
399阅读
1.新建一个名为TEST表2.向TEST表中添加数据INSERT INTO TEST(STUDENT,COURSE,SCORE)select '张三','语文',78 from dual unionselect '张三','数学',87 from dual union select '张三','英语',82 from dual unionselect '张三','物
转载
2022-06-16 06:50:39
383阅读
SQL> select * from t; ID1 ID2---------- ---------- 1 2 2 3 3 6 4 7SQL> select exp(sum(ln(id1))) f
原创
2021-09-08 09:24:58
1094阅读
Oracle的伪列以及伪表 oracle系统为了实现完整的关系数据库功能,系统专门提供了一组成为伪列(Pseudocolumn)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由Oracle完成的。Oracle目前有以下伪列: 一、伪列: CURRVAL AND...
转载
2013-12-04 23:12:00
204阅读
2评论
在很多场合,我们会须要用到oracle列合并,oracle提供了一些方法用于把某列的多行数据合并成一行。一、10G曾经使用WMSYS.WM_CONCAT wmsys.wm_concat将字段的值用","来隔开。 select id,wm_concat(name) from tab_name gro...
转载
2015-12-27 09:26:00
1625阅读
2评论
文章目录一、rowid伪列1、rowid的原理2、rowid数据类型二、rowid的应用1、记录表数据的变化2、用于where的条件3、rowid的缺点
原创
2022-11-22 22:38:17
196阅读
select XMLAGG(XMLELEMENT(表字段 || ',')).EXTRACT('//text()') .getclobval() from 表 ...
转载
2021-08-30 17:27:00
564阅读
2评论
---create custom object CREATE or replace TYPE unit_type AS OBJECT ( unit1 VARCHAR2(50) ,unit2 VARCHAR2(50) ,unit3 VARCHAR2(50) ,unit4 VARCHAR2(...
原创
2021-07-21 12:15:27
647阅读
-- 查找重复记录select names,num from test where rowid != (select max(rowid) from test b where b.names = test.names and b.num = test.num)或者使用select names,n...
原创
2021-07-17 17:35:17
1082阅读
SELECT a.object_id, b.object_name, a.session_id, a.oracle_username,
a.os_user_name, a.process, a.locked_mode
FROM v$locked_object a, dba_objects b
WHERE a.object_id = b.object_id;
SELECT
转载
2008-08-08 10:53:00
131阅读
2评论
# 处理数据 ## insert --1.向表中插入所有列(所有不需要写列名) insert into emp values (1, 'tom_111', 'clerk', 7839, sysdate, 8500, 10000, 10); --2.向表中插入部分列 insert into emp(e
转载
2020-07-04 15:16:00
87阅读
2评论
在Linux操作系统中,经常会遇到需要查看Oracle进程的情况。Oracle是一款非常常用的数据库管理系统,很多企业和个人用户都在使用。为了保证Oracle数据库的正常运行,我们需要查看Oracle进程的情况。那么,在Linux系统中,我们该如何查看Oracle进程呢?
首先,我们可以通过命令行的方式来查看Oracle进程。在Linux系统中,可以使用ps命令来查看当前系统中正在运行的进程。要
原创
2024-04-12 09:45:30
194阅读
lsnrctl 查oracle版本Oracle怎么修改表中已存在数据的列 如将YJ列换成YJ1 al
原创
2015-03-27 14:47:03
694阅读
Linux是一种非常流行的操作系统,被广泛用于服务器和个人电脑上。而在Linux系统中,Oracle数据库也是非常常见的数据库管理系统。在Linux系统中查找Oracle数据库的版本是一个经常遇到的问题,下面我们来讨论一下如何在Linux系统中查找Oracle数据库的版本。
首先,我们需要登录到Linux系统中。在终端中输入以下命令可以查看Oracle数据库的版本:
```bash
sqlpl
原创
2024-04-16 10:36:50
356阅读