1、修改 alter table DOORINFO add (AREADER VARCHAR2(200) ); update DOORINFO o set AREADER=AREADERID; alter table DOORINFO&nbsp
原创 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
it
转载 2011-10-29 18:13:00
569阅读
2评论
ALTER TABLE 表名 DROP COLUMN 列名;
转载 2016-05-11 08:49:00
274阅读
2评论
select Monthno 月份, SUM(thismonthacttotal) "总活跃用户数",
原创 7月前
40阅读
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阅读
加密函数 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阅读
  hash,一般翻译做“散”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射),通过散算法,变换成固定长度的输出,该输出就是散值。  通过对密码进行散处理,然后再保存到数据库中,这样就使得攻击者无法直接获取原始密码,同时还可以保证你的应用可以对原始密码进行相同的散处理,然后比对散结果。  但是,密码散只能保护密码不会被从数据库中直接窃取,无法保证注入到应用中的恶意代码
oracle添加注释的语法为: comment on column 字段名 is '注释名' 举例: 创建表: CREATE TABLE t1{ id varchar2(32) primary key, name varchar2(8) not null, age number } 添加表注释: c
转载 2017-05-03 09:51:00
694阅读
准备车辆路径问题的变种有很多种,这次我们考虑较为简单的CVRP (capacitated vehicle routing problem)。可参考 SysOpt:(FOCUS)有容量限制的 VRP 模型的分支切割法的实现 by python3 & Gurobizhuanlan.zhihu.com 生成法的简单框架Step A 准备能够得到可行解的变量Ste
前言以前接触过通用SQL中的行列转置,行转列使用聚合函数sum | max 然后结合case when then else end 语句就可以实现,而转行使用union或union all来实现。这样做其实有点麻烦,而在oracle数据中,专门提供了这样的函数来实现行列转置功能。通用SQL行列转置1、行转列先准备好数据表stu_score,表中数据如下: 现在想要实现以下的效果: 通用的SQL如
转载 2023-08-02 10:46:46
354阅读
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 一、行转列 需要将如下格式 转换为: 这就是最常见的行转列,主要道理是利用decode函数、聚集函数(sum),结合group by分组实现的create table test( id varchar2(255) primary key not null, nam
转载 2013-05-12 16:17:00
1693阅读
2评论
字符串拼接方法1 :concat 函数 : CONCAT(CHAR1,CHAR2)   特点:只能拼接两个字符串,也可以使用嵌套的方式拼接多个。嵌套方法:方法2 :|| 拼接 :   现有一张省级架构表,需要把字段归为 “100001 省公司” 的样式: || 拼接:相比concat函数使用更方便,可以在拼接字段之间添加想要的内容。listagg函
转载 2023-12-25 07:38:15
198阅读
# 项目方案:循环数生成器 ## 1. 项目背景和目标 在很多应用场景中,需要生成循环数,例如生成一个自增的序列号、生成一个循环的计数器等。本项目旨在提供一种Python编程实现的方法,能够生成循环数,并且可以满足以下要求: - 支持自定义循环数范围,例如从1到10、从0到100等; - 支持自定义循环步长,例如从1开始以2递增、从100开始以-5递减等; - 支持循环数的重复使用,
原创 2023-12-06 17:07:39
72阅读
1.主键约束(Primary Key)   *约束是对表格中的值起限定作用  *每一个表格只有一个可以设置为主键  *主键约束通常用来标记表格中的一条数据唯一存在(现实中记录两条一模一样的数据是没有意义的)  *唯一性,非空性。被设置为主键的,不能重复,不能为空null  *主键约束属于对表结构进行修改,归类到DDl数据定义语言  *添加主键约束:alter table 表名 ad
转载 2023-11-20 14:02:45
158阅读
  • 1
  • 2
  • 3
  • 4
  • 5