常用SQL[ORACLE]
发布时间:2020-12-12 09:03:55 所属栏目:MsSql教程 来源:网络整理
导读:? ? ? 1.常用系统函数? --decode decode( decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 好比一张表: span style="color: #0000ff;"select decode(score,span style="color: #ff0000;"' span style="color: #ff0000;"A span style="color: #
?
?
? 1.常用系统函数?--decode decode(decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)好比一张表: <span style="color: #0000ff;">select decode(score,<span style="color: #ff0000;">'<span style="color: #ff0000;">A<span style="color: #ff0000;">',<span style="color: #ff0000;">'<span style="color: #ff0000;">优秀<span style="color: #ff0000;">',<span style="color: #ff0000;">'<span style="color: #ff0000;">B<span style="color: #ff0000;">',<span style="color: #ff0000;">'<span style="color: #ff0000;">良好<span style="color: #ff0000;">',<span style="color: #ff0000;">'<span style="color: #ff0000;">C<span style="color: #ff0000;">',<span style="color: #ff0000;">'<span style="color: #ff0000;">及格<span style="color: #ff0000;">',<span style="color: #ff0000;">'<span style="color: #ff0000;">不及格<span style="color: #ff0000;">') <span style="color: #0000ff;">from t_table--sum 求和函数--wm_concat 该函数可以把列值以","号分隔起来,并显示成一行?2.常用sql语句?--新建用户 zhaopei identified zhaopei;--给用户权限 dba zhaopei ;--删除表字段 Tbl_Survey_Human_New Tbl_Survey_Human_New n_oa_report_FLAG;--新增表字段 Tbl_Survey_Human_New Tbl_Survey_Human_New (n_protocaryon_report_FLAG ());--修改表字段 Tbl_Survey_Human_New modify(c_caseisreal_type ());--添加字段备注 comment 表名.字段名 Tbl_Report_Caseseat.BLOCKED ;--创建序列 maxvalue start increment cache ;--Union?并集操作 对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;--Union All?并集操作 对两个结果集进行并集操作,包括重复行,不进行排序;--? <span style="color: #ff00ff;">CASE <span style="color: #000000;"> sex<span style="color: #0000ff;">WHEN <span style="color: #ff0000;">'<span style="color: #ff0000;">1<span style="color: #ff0000;">' <span style="color: #0000ff;">THEN <span style="color: #ff0000;">'<span style="color: #ff0000;">男<span style="color: #ff0000;">' <span style="color: #0000ff;">WHEN <span style="color: #ff0000;">'<span style="color: #ff0000;">2<span style="color: #ff0000;">' <span style="color: #0000ff;">THEN <span style="color: #ff0000;">'<span style="color: #ff0000;">女<span style="color: #ff0000;">' <span style="color: #0000ff;">ELSE <span style="color: #ff0000;">'<span style="color: #ff0000;">其他<span style="color: #ff0000;">' <span style="color: #0000ff;">END <span style="color: #008080;">-- <span style="color: #008080;">Case搜索函数<span style="color: #ff00ff;">CASE <span style="color: #0000ff;">WHEN sex <span style="color: #808080;">= <span style="color: #ff0000;">'<span style="color: #ff0000;">1<span style="color: #ff0000;">' <span style="color: #0000ff;">THEN <span style="color: #ff0000;">'<span style="color: #ff0000;">男<span style="color: #ff0000;">' <span style="color: #0000ff;">WHEN sex <span style="color: #808080;">= <span style="color: #ff0000;">'<span style="color: #ff0000;">2<span style="color: #ff0000;">' <span style="color: #0000ff;">THEN <span style="color: #ff0000;">'<span style="color: #ff0000;">女<span style="color: #ff0000;">' <span style="color: #0000ff;">ELSE <span style="color: #ff0000;">'<span style="color: #ff0000;">其他<span style="color: #ff0000;">' <span style="color: #0000ff;">END --查询相同条件的其中一条数据 tb k_id ( (k_id) tb d_id)?--动态SQL immediate immediate ;--异常处理1 num1 : num2 : my_exce exception; num2 raise my_exce; num1 : num1 my_exce dbms_output.put_line(sqlcode dbms_output.put_line( others dbms_output.put_line(sqlcode dbms_output.put_line( ;--异常处理2 num1 : num2 : num2 raise_application_error(,); num1 : num1 others dbms_output.put_line(sqlcode dbms_output.put_line( ;?3.一些定义和关键字?--DDL和DML DDL:如drop,,,,merge。<p class="best-text mb-10">--DECLARE <div class="cnblogs_code"> declare 声明变量 ?--DEFAULT default 默认值<p class="best-text mb-10">--数组类型<a href="http://www.cnblogs.com/huyong/archive/2011/05/10/2041951.html#_Toc16568" target="_blank">. <div class="cnblogs_code" onclick="cnblogs_code_show('cf758a62-12b8-4ae6-a9a1-342b26e76ff8')"> <img id="code_img_closed_cf758a62-12b8-4ae6-a9a1-342b26e76ff8" class="code_img_closed" src="https://www.52php.cn/res/2019/02-07/23/1c53668bcee393edac0d7b3b3daff1ae.gif" alt=""><img id="code_img_opened_cf758a62-12b8-4ae6-a9a1-342b26e76ff8" class="code_img_opened" style="display: none;" onclick="cnblogs_code_hide('cf758a62-12b8-4ae6-a9a1-342b26e76ff8',event)" src="https://www.52php.cn/res/2019/02-07/23/405b18b4b6584ae338e0f6ecaf736533.gif" alt=""><div id="cnblogs_code_open_cf758a62-12b8-4ae6-a9a1-342b26e76ff8" class="cnblogs_code_hide">
TYPE REG_VARRAY_TYPE VARRAY() (
v_reg_varray : (,,,,
DBMS_OUTPUT.PUT_LINE(v_reg_varray()
v_reg_varray()
v_reg_varray()
|