- 博客(22)
- 收藏
- 关注
原创 【Oracle】存储过程和触发器
以命令方式创建存储过程创建存储过程使用语句,语法格式为:CREATE [OR REPLACE] PROCEDURE <过程名> /*定义过程名*/[ (<参数名> <参数类型> <数据类型> [ DEFAULT <默认值>] [, …n])] /*定义参数类型及属性*/[<变量声明>] /*变量声明部分*/BEGIN。
2024-06-26 15:41:07
3675
原创 【Oracle】异常
用户可以通过自定义异常来处理发生的错误,语法格式为:EXCEPTIONWHEN 异常名 THEN语句块1;WHEN THEN语句块2;语句块3;END;【例】自定义异常处理。【例】使用OTHERS处理异常。可以使用OTHERS 来处理那些不能由其它WHEN句子处理的异常。
2024-06-25 14:24:46
179
原创 【Oracle】PL/SQL
(1)﹦(等于)、<>或!=(不等于)、<(小于)、>(大于)、>=(大于等于)、<=(小于等于);+(加)、-(减)、*(乘)、/(除)、**(指数)和||(连接字符)(2)其后跟可选的一个或多个字母、数字或特殊字符$、# 或_;(检索两值之间的内容);(1)AND(两个表达式同时为真则结果为真);(4)LIKE(检索匹配字符样式的数据);(2)OR(只要有一个为真则结果为真);(5)IS NULL(检索空数据)。(1)变量必须以字母(A~Z)开头;(3)IN(检索匹配列表中的值);
2024-06-25 10:17:47
255
原创 【ORACLE】数据完整性
语法格式:CREATE TABLE <从表名>( <列定义> [ CONSTRAINT <约束名> ] REFERENCES <主表名>[ ( <列名> [ ,...n ] ) ][,…n][ [ CONSTRAINT <约束名> ] [ FOREIGN KEY ( <列名> [,...n ] ) [<参照表达式>]]其中:<参照表达式>::=REFERENCES <主表名>[ ( <列名> [ ,...n ] ) ]
2024-06-24 17:05:32
1039
原创 【ORACLE】含替换变量的查询
在SELECT语句中,如果摸个变量前使用了&符号,那么该变量是一个替换变量,在执行SELECT语句时,系统会提示用户为该变量提供一个具体的值。替换变量是字符胡日期类型的数据时,输入值必须用单引号括起来,或者在SELECT语句中把变量用单引号括起来。在SELECT语句中,有时会重复用到某个变量又不希望重复输入该值,这时就可以使用“&&”替换变量。【例1】定义一个变量specialty,并为其赋值为“通信工程”,然后显示其变量信息。【例2】引用上例定义的变量specialty查询专业为“通信工程”的学生情况。
2024-05-28 19:53:26
621
原创 [ORACLE] 数据库视图相关操作
【例1】创建CS_KC视图,包括计算机专业各学生的学号、其选修的课程号及成绩。要保证对该视图的修改要符合专业为“计算机”这个条件。【例2】创建计算机专业学生的平均成绩视图CS_KC_AVG,包括学号和平均成绩。
2024-05-23 21:03:48
711
1
原创 【ORACLE】数据库的汇总、排序、合并相关函数
用GROUP BY子句进行分组后还可以用HAVIGN子句对分组数据进行进一步筛选。SUM用于求表达式中所有值的总和;AVG用于求表达式中所有值的平均值。MAX和MIN分别用于求表达式中所有值的最大值和最小值。GROUP BY子句用于对表或视图中的数据按字段分组。COUNT函数用于统计组中满足条件的行数。【例】查找男性并邮编为“21002”的员工。
2024-05-07 20:33:19
480
1
原创 【ORACLE】数据库的查询
【例1】SELECT 姓名 AS NAME,地址 AS ADDRESS,电话号码 AS PHONENUMBER FROM EMPLOYEES EHERE SEX=1;完全外连接(FULL OUTER JOIN):结果表中除了满足连接条件的行外,还包括两个表所有行。左外链接(LEFT OUTER JOIN):结果表中除了满足连接条件的行外,还包括左表的所有行。外连接的结果不但包含满足连接条件的行,还包括相应表中的所有行。结果表中包含编号相同的EMPLOYEES表中的姓名列和SALARY表中的所有列。
2024-05-06 21:10:29
2097
1
原创 【c++】c++的输入cin,cin.getline,getline用法解析
接收5个字符到s中,最后一个为'\0',只能看到4个字符输出;函数格式:cin.getline(数组名,输入长度);用于字符数组输入,特点:可以接收空格并输出;用于字符串的输入,特点:可以接收空格并输出;函数格式:getline(cin,变量名);接收5个字符到a中,可以看到5个字符输出。当输入整数数组时,运用遍历依次赋值及输出。遇空格停止,空格不会被算入字符串长度。输入12会被默认看为两个字符1和2;“空格”、“TAB”、“回车”空格会被算入字符串长度;
2024-02-26 11:03:13
977
1
原创 【c++】将一个数字逐位拆分(简单易理解)
思路:将数字除十取余,得到个位并输出,再将数字除十降位,将原本的十位变为新的个位,得到n,循环 ,直到将数字每位都全部输出,除十后赋值给n的值为0,结束循环。将数从低位到高位逐位拆分输出。
2024-02-23 22:25:29
1762
1
原创 【c++】取整问题(简单易理解)
整型时小数自动进行向下取整函数:向下取整:floor()函数向上取整:ceil()函数四舍五入取整:round()函数。
2024-02-23 17:08:34
3948
1
原创 链栈的简单应用(简单实用)
栈是限制插入和删除操作只能在某一端进行操作的线性表。栈顶:允许进行插入和删除的一端。栈底:不允许进行插入和删除的一端。栈的存储结构同样分尾顺序存储结构和链式存储结构,本文章将简单介绍顺序存储结构。char data;}LinkStack;
2023-08-06 13:25:00
87
原创 顺序栈的简单使用(简单实用)
栈是限制插入和删除操作只能在某一端进行操作的线性表。栈顶:允许进行插入和删除的一端。栈底:不允许进行插入和删除的一端。栈的存储结构同样分尾顺序存储结构和链式存储结构,本文章将简单介绍顺序存储结构。#define STACKSIZE 100//顺序栈的初始分配空间//保存栈中元素int top;//栈顶计数器}Sqstack;top为int型,实际存储范围为0~STACKSIZE-1。top=-1表示栈空,top=STACKSIZE-1表示栈满。
2023-07-28 18:28:04
103
1
原创 单链表的使用(简单实用)
datanextdata域:数据域,存放数据信息。next域:指针域,指向下一数据单元。// DataType 可以是任何相应的数据类型,如int,char等}Linklist;
2023-07-21 15:54:07
190
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人