-----------------Oracle10g--Windows---------------
cmd环境中
启动监听器: lsnrctl start
启动实例: oradim -startup -sid myoracle
sys身份登录: sqlplus / as sysdba (操作系统验证)
查看所有用户: select * from dba_users
查看当前用户系统权限:select * from user_sys_privs
查看当前用户对象权限:select * from user_tab_privs
---------------------------------------------------------------------
创建表,create table test_tab(
id varchar2(16)
default to_char(sysdate,'ddmmyyyyhh24miss')
)
更改表, alter TABLE<表名>
[ADD<新列名><数据类型>[完整性约束]]
[DROP<完整性约束名>]
[MODIFY<列名><数据类型>];
<表名>是要修改的基本表,
ADD子句用于增加新列和新的完整性约束条件,
DROP子句用于删除指定的完整性约束条件,
MODIPY子句用于修改原有的列定义,包括修改列名和数据类型。
-------------------------------------------------------------------------------
PL/SQL
1.数据类型
2.流程控制语句格式
数据类型:
char(n)------------定常,缺省为1,最大2000
varchar2(n)--------变长,不可缺省,最大4000
binary_integer-----整型,带符号
number(p,s)--------数值
long---------------变长字符串
date---------------日期
boolean------------布尔
rowid--------------数据库行号,物理地址
变量声明:
variable [constant] type [not null] [:=value]
eg. user_name char(8) :='jim'
空值处理:空值+字符=空值 空值||字符=字符
流程控制语句:
if loop exit goto null
============================
if() then
/////
end if;
---------------------------
if() then
////
else
////
end if;
---------------------------
if() then
////
elseif () then
////
elseif () then
////
......
else
////
end if;
---------------------------
case selector
when expression1 then result1
when expression2 then result2
when expression3 then result3
/////////
[else default_result]
end;
----------------------------
loop
////
exit when <>
end loop
----------------------------
while() loop
////
end loop
----------------------------
--yyj是一个表名
declare
V_id yyj.id%type; cursor c_cursor is select id from yyj;
begin
open c_cursor;
fetch c_cursor into v_id;
dbms_output.put_line(v_id);
while(c_cursor%found) loop
fetch c_cursor into v_id;
dbms_output.put_line(v_id);
end loop;
close c_cursor;
end;
result yyj%rowtype (同V_id,一个是单个字段值,一个是一行记录)
result yyj_view%rowtype (也可以是视图)
分享到:
相关推荐
汽车行业自动驾驶系列一:L2级自动驾驶渗透率提升的前夜-0226-国盛证券-33页.pdf
新能源行业光伏系列报告之(二十六):国内有望高增长,行业正在新一轮大发展的前夜-1125-招商证券-15页.pdf
报告标题:“20191219-财富证券-有色金属行业2020年度策略报告:周期与成长共舞,新能源汽车进入变革前夜-26页”揭示了该文档是财富证券在2019年12月19日发布的关于有色金属行业的2020年度市场策略分析。这份报告的...
同时,行业正处在新技术发展的前夜,如大硅片和HIT高效电池的研发投入将引领新的变革。 报告给出了投资建议,推荐关注通威股份、隆基股份、东方日升、ST新梅、福斯特、中环股份和捷佳伟创、山煤国际等公司。然而,...
在当前全球经济格局中,有色金属行业作为基础性行业,其发展趋势和价格波动不仅影响着相关产业链,也对投资者策略选择有着重要影响。本篇报告聚焦于2019年12月19日的有色金属行业分析,着眼于该行业的周期性与成长性...
20210808-华创证券-化工新材料行业周报:可降解、有机硅原料成本持续走高.pdf
电子行业2020年电子策略:黎明前夜,拂晓辉光-20191225-太平洋证券-52页.pdf
电子行业四季度到展望:黎明前夜的馈赠与反刍--太平洋证券-4页.pdf
2023年10月1日,备受瞩目的诺贝尔奖评选前夕,一场关于人工智能的讨论悄然展开,特别是在预测诺贝尔奖得主这个话题上,我们看到了AI,例如ChatGPT,的独特能力和局限性。 ChatGPT是由OpenAI开发的语言模型,它在...
20210702-东兴证券-电子元器件行业碳化硅产业:已处于爆发前夜,有望引领中国半导体进入黄金时代.pdf
2. 新能源汽车革命:报告认为新能源汽车行业正在进入变革的前夜,随着欧洲地区电动化的加速,新能源汽车行业可能将迎来拐点。特斯拉国产化可能为相关产业链带来新的投资机会。 3. 价格与库存周期:2020年有色金属...
A股中期策略:牛市前夜的先扬后抑-0623-申港证券-25页.pdf
20220709-虚拟电厂,豹变前夜
电子行业2019年四季度到2020年展望:黎明前夜的馈赠与反刍-20191112-太平洋证券-41页.pdf
根据《电子行业电子策略:黎明前夜,拂晓辉光》这份太平洋证券发布的研究报告,我们可以提炼出一系列关键知识点。 首先,报告对电子行业在2019年的表现进行了回顾,总结了上市公司业绩情况,表明尽管存在亏损公司...
本次分享的报告是光大证券出具的关于计算机行业车联网专题的研究报告,特别是关注了UBI(Usage-Based Insurance,基于使用量的保险)车险的市场前景和影响。报告深入探讨了当前车联网行业的发展状况,UBI车险的运作...
5G核心器件基站滤波器行业专题,爆发前夜,关注主设备商的核心供应商机会-20190819-国信证券-50页.rar
新三板TMT行业专题报告:智能音箱处爆发前夜,巨头产业链上游有望率先受益-20190506-广证恒生-20页.pdf
20210808-华创证券-电气设备行业深度研究报告:铝塑膜正处于国产替代前夜.rar
**标题与描述**: “A股11月观点及配置建议:风格的嬗变前夜,兼论中小创崛起的两个条件-招商证券-20181101.pdf” 该报告由招商证券于2018年11月1日发布,主要针对A股市场在11月份的投资策略和配置建议进行了深入...