数据库 Mysql事务详解

Mysql事务mysql的事务默认是自动提交的,也就是你提交一个query,他就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=1 开启自动提交//mysql事务#include <stdio.h>#include <stdli
3次阅读

数据库 Mysql内容补充二

多表查询mysql支持的是SQL99标准的连接查询,并不支持oracle公司的外连接查询,但是支持oracle等值查询,不等值查询,自连接查询,子查询(只要不是外连接(+)都支持)oracle也支持SQL99标准的连接查询内连接--等值查询select e.empno,e.ename,e.sal,d
7次阅读

数据库 Mysql内容补充一

mysql时间函数--获取当前日期select current_date();--获取当前时间select current_time();--获取当前的日期和时间 select now();--获取datetime的年,月,日select year(now());--年select month(no
3次阅读

数据库 proc编程九

第一种动态sqlEXEC SQL EXECUTE IMMEDIATE :psql;1.仅适用于非select语句2.嵌入SQL语句中不能包含输入宿主变量void main(){ EXEC SQL WHENEVER SQLERROR DO sqlerr(); EXEC SQL connec
4次阅读

数据库 proc编程八

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#include "sqlca.h"//普通游标是一条接一条查询数据//滚动游标是跳跃着查
4次阅读

数据库 proc编程七

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#include "sqlca.h"//定义char [20]数组类型typedef ch
4次阅读

数据库 proc编程六

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#include "sqlca.h"//指示变量:用来对宿主变量做说明//指示变量作输入:
3次阅读

数据库 proc编程五

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#include "sqlca.h"//注意:在oracle中,如果使用char定长类型,
5次阅读

数据库 proc编程四

错误处理机制 当在Pro*C/C++应用程序中运行SQL语句中,Oracle会将最近执行的SQL语句的状态信息存储到状态变量SQLCODE、SQLSTATE或者SQLCA结构中。当SQL语句执行成功时,一般情况下不需要进行任何其他处理;当SQL语句执行失败时,应用程序应该能够检测到失败信息,并
3次阅读

数据库 proc编程三

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#include "sqlca.h"EXEC SQL BEGIN DECLARE SECT
4次阅读