E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
varchar2
3.表操作&&事务
索引提高查询的效率同义词给对象起别名数据类型数据类型描述
VARCHAR2
(size)可变长字符数据CHAR(size)定长字符数据NUMBER(p,s)可变长数值数据DATE日期型数据LONG可变长字符数据
Bart_G
·
2020-08-02 18:27
oracle
oracle 如何在表中有数据的情况下,修改表字段的类型或者增加表字段的长度
项目中某张表的字段长度不够用了,现在要增加其长度分两种情况:1.表中没有数据的情况,直接一条sql语句就能解决altertable表名modify(字段名字段类型)例:altertableAmodify(name
varchar2
这辈子_安静的努力着
·
2020-08-02 18:23
Oracle数据库
Oracle修改字段类型方法总结
1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:altertabletbmodify(namen
varchar2
(20));2、假设字段有数据,则改为n
varchar2
(20)可以
qq_33706883
·
2020-08-02 18:38
数据库
oracle 添加/修改/删除 数据库字段 SQL
一、创建表结构:createtabletest1(idINTEGERnotnull,name
varchar2
(20));二、添加字段的语法:altertabletablenameadd(columndatatype
qq_25966587
·
2020-08-02 18:24
sql语句
批量修改数据库字段类型(ORACLE)
DECLARECURSORTEMPISSELECTTABLE_NAME,COLUMN_NAME,DATA_LENGTHFROMUSER_TAB_COLUMNSWHEREDATA_TYPE='
VARCHAR2
欣怡
·
2020-08-02 18:55
ORACLE
Oracle、SqlServer、Mysql 新增字段、修改字段名、字段数据类型
altertabletableNamerenamecolumnoldCNametonewCName;--修改字段名altertabletableNamemodify(cloumnName数据类型);--修改数据类型例如:1、创建表:CREATETABLEStudent(id
varchar2
我叫农
·
2020-08-02 18:12
sql
Oracle--->对字段进行修改(
varchar2
修改clob)+ 索引失效
今天项目中,需要对数据库中的一个字段进行修改,以前是varchar(1000)的一个类型,但是这次要修改为clob类型,如何修改呢?问题:使用PL/SQL直接将varchar修改为clob,提示无法修改:ORA-01439错误解决:1、要修改一个字段类型的时候,首先要将数据清空。2、clob是一个特殊类型,不能直接从varchar转换为clob,需要使用Long类型,来做一个过渡(可以先修改为Lo
lovely可爱欧辰
·
2020-08-02 18:46
Oracle
故障处理
sql 中 exists 关键字的用法
嘎嘎1.关于数据首先做好数据的初始化工作--CreatetablecreatetableCUSTOMERS(CIDNUMBERnotnull,CNAME
VARCHAR2
(50)notnull)altertableCUSTOMERSaddconstraintCUSTOMER
iteye_8954
·
2020-08-02 18:17
oracle
Oracle修改字段类型和长度
Oracle修改字段名altertable表名renamecolumn旧字段名to新字段名Oracle修改字段类型和长度altertable表名modify字段名数据类型如果是修改数据类型比如由
varchar2
我喜欢她地腰
·
2020-08-02 17:47
oracle修改表增加列删除列修改列
;例如:SQL>ALTERTABLEemp01ADDenoNUMBER(4);2.修改列定义例如:SQL>ALTERTABLEemp01MODIFYjob
VARCHAR2
(15)2DEFAULT'CLERK
dy_paradise
·
2020-08-02 17:59
数据库
Oracle的列操作(增加列,修改列,删除列),包括操作多列
增加一列:altertableemp4addtest
varchar2
(10);修改一列:altertableemp4modifytest
varchar2
(20);删除一列:altertableemp4dropcolumntest
flowlh
·
2020-08-02 17:36
修改表字段,column to be modified must be empty
altertablepos_jthmxaddtmp_col
varchar2
(3999);--添加临时列updatepos_jthmxsettmp_col=SPBH;--将目标字段中数据加入到临时列中updatepos_jthmxsetSPBH
allen_chao2015
·
2020-08-02 17:02
Oracle SQL排列组合之组合问题
只要一个不为空,c4就为Y现在想知道每个组合的情况比如为什么组合(c1、c2)的值是2,因为只有2行(第1行、第3行)数据满足c1、c2都不为空相关测试sql代码如下:SQL>createtablet(2id
varchar2
SeanData
·
2020-08-02 17:07
Oracle
开发
数据库的约束
创建约束CREATETABLETABLE_NAME(COL1
VARCHAR2
(32)NOTNULLPRIMARYKEY,)CREATETABLET
航家二少
·
2020-08-02 17:00
Oracle更改字段类型
:1、修改原字段名name为name_tmpaltertabletbrenamecolumnnametoname_tmp;2、增加一个和原字段名同名的字段namealtertabletbaddname
varchar2
WeirdoLong
·
2020-08-02 17:39
Oracle
Oracle修改字段类型
例:有一个表名为t1,字段段名为deptno,数据类型NUMBER(2),想将改字段的数据类型修改为
varchar2
(20)。
Herman-Hong
·
2020-08-02 16:24
数据库
Oracle修改字段类型后索引错误的解决方案
这里顺便说一句:如果要从
VARCHAR2
类型修改为特殊类型CLOB,那么不能直接从
VARCHAR2
转换为CLOB,需要使用LONG类型,来做一个过渡(可以先
ganking12
·
2020-08-02 16:50
Oracle
[Oracle基础]Oracle修改字段类型
假设,已有表名(tb),字段名(field1
VARCHAR2
(4))字段修改字段长度修改altertabletbmodify(field1
VARCHAR2
(20));已有数据,字段长度只能大于等于原来的长度
光阴迷客
·
2020-08-02 16:12
Oracle学习笔记
Oralce字段排列组合计数
Oralce字段排列组合计数表结构createtableapp_impact_rule(c_app_id
varchar2
(64),ext_id
varchar2
(64),oc_app_id
varchar2
Peasmaster
·
2020-08-02 16:59
Oralce
oracle 修改字段名, 字段长度的操作是什么?
1、创建表:CREATETABLEStudent(id
varchar2
(32)primarykey,name
varchar2
(8)notnull,agenumber);2、修改字段名:altertableStudentrenamenametoStuName
lhx_ldm
·
2020-08-02 16:49
ORACLE
Oracle修改字段数据类型
,比如改为数值类型:altertabletbmodify(nameNUMBER(16,2));2、假设字段有数据,若新类型和原类型兼容,则可以直接执行:altertabletbmodify(namen
varchar2
丿灬岁月如歌灬
·
2020-08-02 16:25
查找Oracle数据库中包含指定值的字段
SETSERVEROUTPUTONACCEPTROW_IDPROMPT'请输入要查询的字符串:'DECLARESQL_STMT
VARCHAR2
(200);V_TBLNAME
VARCHAR2
(30);V_COLNAME
VARCHAR2
E0001
·
2020-08-02 15:07
Database
Oracle中创建时间维度表并插入数据
createtableTIME_DIMENSION(the_dateNUMBERnotnull,date_nameN
VARCHAR2
(15),the_yearNUMBER,year_nameN
VARCHAR2
lxljw1314
·
2020-08-01 13:12
Oracle
Oracle主键自增长及自动生成策略
一、自增长主键--首先建一个表TESTcreatetableTEST(NIDintPRIMARYKEY,test1
varchar2
(20),test2
varchar2
(20),test3
varchar2
Waiting
·
2020-08-01 13:36
数据库相关知识
数据仓库时间维度
日期维NameDataTypeDATE_KEYNUMBERJULIAN_KEYNUMBERDATE_NAMEN
VARCHAR2
(11)DATE_SEQUENCENUMBERDATE_OF_MONTH_NNUMBERMONTH_OF_YEAR_NNUMBERQUARTER_OF_YEAR_NNUMBERSEMIYEAR_OF_YEAR_NNUMBERMONTH_YEAR_NNUMBERQUARTER
lancanfei
·
2020-08-01 13:39
数据仓库与数据挖掘
Bulk Bind: Truncated Bind问题的解决
执行一段bulkcollect的select语句时,报下面的错误,这个错误是因为字段长度与检索出来的长度不一致,一般是字段长度小于检索出来的长度,仔细检查后发现是因为yearmonth的长度声明为
varchar2
iteye_18688
·
2020-08-01 12:52
SQL
数据库时间维度表
建表语句CREATETABLErisk.d_calendar(calendar_idnumberNOTNULL,date_name
varchar2
(200),date_name_cn
varchar2
(200
Peasmaster
·
2020-08-01 11:53
Oralce
数据库
时间维度
oracle emp表不见了怎么办
可以用下面的语句(emp表是在scott用户下的g)CREATETABLEEMP(EMPNONUMBER(4)CONSTRAINTPK_EMPPRIMARYKEY,ENAME
VARCHAR2
(10),JOB
VARCHAR2
zygzzp
·
2020-08-01 09:04
oracle
简析oracle的约束
primarykey:非空,唯一,紧凑的,例如:1,2,3,4,5--非空notnull--唯一unique--默认:defaultcreatetablestudent(stunonumbernotnull,sname
varchar2
zhangwenzheng0526
·
2020-08-01 08:31
oracle
oracle 条件查询当天、当周、当月、当季度
Oracle字段类型为
varchar2
,格式要与格式化的样式匹配当天select*from表名whereto_char(to_date(字段名,'yyyy-mm-ddhh24:mi:ss'),'dd')
z670707170
·
2020-08-01 08:35
oracle
ORACLE 11G新特性之一(增加带default的字段)
在11g之前,增加带default值的字段,实现原理如下:altertablet1addc1
varchar2
(20)default'XX'notnull;假设t1表有4千万行数据,oracle在执行上述
YiYuF点滴记录
·
2020-08-01 08:08
oracle创建可传参视图
createtableAM_TEST(idNUMBER(10)notnull,name
VARCHAR2
(20),email
VARCHAR2
(20),remark
VARCHAR2
(20),ageNUMBER
小屁孩大帅-杨一凡
·
2020-08-01 05:31
11Java
oracle之 手动创建 emp 表 与 dept 表
--创建表与数据CREATETABLEEMP(EMPNONUMBER(4)NOTNULL,ENAME
VARCHAR2
(10),JOB
VARCHAR2
(9),MGRNUMBER(4),HIREDATEDATE
weixin_34163553
·
2020-08-01 04:50
Oracle数据库下的大数据表做分区以提高数据读取效率
PLSQL里操作,直接上代码:--目的:用表分区转换大表数据,演示中只是用5000条数据;--建表Tcreatetablet(idnumber,name
varchar2
(10));insertintotselectrownum
wang_zhi_peng2007
·
2020-08-01 02:39
数据库_Oracle
2017前-开发整理
Oracle数据库之分区讲解
一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:createtablegraderecord(sno
varchar2
(10),sname
varchar2
(20),dormitory
varchar2
码农Movinbricks
·
2020-08-01 02:13
Oracle数据库
PLSQL导入数据及遇到问题
由于没有预先建表,因此选择建表建表时注意:excel中的数据类型和建的表数据类型需要一致例如excel列为文本类型-oracle列应为
varchar2
如果excel列为文本类型存储的data类型,oracle
Fred_Yang2013
·
2020-08-01 01:25
Oracle
用oracle存储过程创建表
createorreplaceprocedurecreatetable(tnamein
varchar2
)isSQLTEXT
varchar2
(400);v_createsql
varchar2
(400);v_dropsql
varchar2
Fred_Yang2013
·
2020-08-01 01:54
Oracle
PLSQL
存储过程
OCM考试中的物化视图的实现
首先,看一下物化视图的结构:SQL>createtablet(idnumber,name
varchar2
(30),numnumber);表已创建。
tw214227
·
2020-08-01 01:00
Oracle
管理
sql
insert
date
oracle
vector
user
Oracle数据库相关知识点复习
一.Oracle数据库中常用的数据类型
varchar2
(长度)可变长字符串char(长度)定长number()表示整数或者浮点数number(8)number(8,2)clog字符的大对象blog二进制的大对象二
sun897827804
·
2020-08-01 00:37
数据库
oracle
数据库
oracle 解析JSON字符串
首先需要定义2个类型1.Row类型CREATEORREPLACETYPEty_row_str_splitasobject(strValue
VARCHAR2
(4000));2.Table类型CREATEORREPLACETYPEty_tbl_str_splitISTABLEOFty_row_str_split
qiruiduni
·
2020-07-31 21:32
oracle
动态创建Oracle表(动态执行DDL)PLS-00103: Encountered the symbol “CREATE“ when expecting one of the following
一、场景:有一个表结构需要在程序中动态创建,假设表结构为:createtabletb_test(id
varchar2
(20),name
varchar2
(20));然后添加一个索引:createindexidx_tb_test_idONtb_test
苦不苦
·
2020-07-31 20:57
oracle
ddl
sql
Oracle10g数据库常用语句
第一节1.数据类型:字符类型:char(标准通用拉丁字符),nchar(汉字等其他字符),
varchar2
(长度可变字符),n
varchar2
,long;数字类型:number(通用),integer,
微笑很纯洁
·
2020-07-31 18:20
数据库
oracle scott表
CREATETABLEDEPT(DEPTNONUMBER(2)CONSTRAINTPK_DEPTPRIMARYKEY,DNAME
VARCHAR2
(14),LOC
VARCHAR2
(13));INSERTINTODEPTVALUES
iteye_5699
·
2020-07-31 18:06
Oracle总结笔记(三)
实际长度为n,其余使用空格填充//默认长度为1例如:char(5)‘abcd’最大长度5,实际长度5,空格填充varchar(n):可变长度的字符串,上限4000工业标准,支持空字符串,Oracle中使用
varchar2
WDreamIn
·
2020-07-31 17:36
oracle笔记
Oracle 自定义排序
orderby后面使用casewhen可以做到自定义排序,具体介绍如下:先创建一张测试用的表table1CREATETABLETABLE1(ID_INTEGERPRIMARYKEY,--主键NAME_
VARCHAR2
BillowX
·
2020-07-31 14:09
Oracle
《MySQL数据库》之练习表数据:emp表与dept表的脚本整理
一、Oracle版本1、dept表droptabledept;CREATETABLEdept(deptnoNUMBER(2),dname
VARCHAR2
(14),loc
VARCHAR2
(13));INSERTINTOdeptVALUES
从明老师
·
2020-07-31 14:58
mysql
oracle
Oracle clob怎么存储超过4000长度的数据,你了解吗
目录方式一、使用存储过程:方式二、使用to_clob函数方式三、mybatis中的方法附:oracle将把
varchar2
字段(长度4000)改为clob类型参考资料:题记:我们知道Oracle存储的字段长度是有限制
蓝关故人
·
2020-07-31 10:16
功能代码
数据库
oracle dbms_xplan获取执行计划
-------------------------------------------------------------------TABLE_NAME
VARCHAR2
IN
cuiye1492
·
2020-07-30 23:57
Oracle使用手册
Oracle使用手册(一)---声明变量/**//*--建表createtablestudent(recordidnumber(38),sidintnotnull,sname
varchar2
(50),sdatedate
tglg
·
2020-07-30 20:49
Database
ORACLE语句学习档
**************************************/##########[简单的表操作]##########//创建一个简单的表createtablestudent(name
varchar2
hartnio
·
2020-07-30 19:28
Oracle
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他