oracle数据操作

本文详细介绍了如何使用SQL语句进行数据库操作,包括创建表、插入数据、查询数据等关键步骤,并解释了DECODE函数的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建表

create   table   blo.anInventorystatement

unitid       nvarchar2(50)   default    SYS_GUID NOT NULL,/*设置默认id类型为GUID*/

MLOTNO    nvarchar2(100)    NOT  NULL,

CREATEDATE    DATE  DEFAULT  SYSDATE  NOT NULL,/*设置创建时间为当前时间*/

ISSTATE         NUMBER    DEFAULT   1/*状态类型默认为1*/

 

comment on column  blo.anInventorystatement.MLOTNO     is  'XXXXXX';/*添加注释*/

comment on column  blo.anInventorystatement.CREATEDATE    is  'XXXXXX';

comment on column  blo.anInventorystatement.ISSTATE         is  'XXXXXX';

alter table  blo.anInventorystatement

add primary key   (unitid ); /*设置主键*/

using   index

 

给表添加字段

alter   table    Aninventorystatement add(zfllor    varchar2(20))

 

 

 

2.查询数据

select  *   from   g_orders t where   t.startTime>To_Date('2019-07-09 15:26:39','yyyy-mm-dd hh24:mi:ss')

DECODE含义

decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)
这个是decode的表达式,具体的含义解释为

select  g.barcode,g.workcenter,DECODE(G.STATE,1"耗用",2,"为耗用") stateid form  G_wsdy_Online

 

 

3.插入数据

insert    into   Aninventoryststement(partCode,mlotno,authen)VALUES('111','2222','sss')

 

 

 

 

pctfree 10/*当数据块中的剩余容量小于10%时,此数据块不再记录于freelist中,不能再被插入数据,实际意义在于避免update操作将此块中的行使得行占用空间变大而导致行链接或者行迁移*/

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值