OTL翻译(9) --常量的SQL语句
SQL -- 语句 翻译 常量
2023-09-11 14:19:34 时间
常量的SQL语句 一个没有绑定变量的SQL语句、SQL语句块或是存储过程就被称为常量的SQL语句。OTL通过一个静态的函数来执行这样的SQL语句。 例如: // static otl_cursor::direct_exec() otl_cursor::direct_exec (db, // connect object "create table test_tab(f1 int, f2 varchar(30))" ); // create table otl_cursor::direct_exec (db, // connect object "drop table test_tab", // SQL statement or PL/SQL block otl_exception::disabled // disable OTL exceptions, // in other words, ignore any // database error ); // drop table // or otl_connect::direct_exec() db.direct_exec // connect object ("create table test_tab(f1 int, f2 varchar(30))" ); // create table db.direct_exec // connect object ("drop table test_tab", // SQL statement or PL/SQL block otl_exception::disabled // disable OTL exceptions, // in other words, ignore any // database error ); // drop table // or otl_connect::operator<<(const char*) db<<"create table test_tab(f1 number, f2 varchar2(30))"; try{ db<<"drop table test_tab""; // SQL statement or PL/SQL block }catch(otl_exception&){ // ignore a database error } otl_cursor是OTL的一个内部类。它是对direct_exec()函数的一个底层类。因为以后版本该类可能不再对外提供,所以不建议使用。 下面这个例子为direct_exe()返回结果值的例子: // static otl_cursor::direct_exec long rpc=otl_cursor::direct_exec (db, // connect object "delete from test_tab where f1>=95" ); cout<<"Rows deleted: "<<rpc<<endl; // or otl_connect:direct_exec long rpc=db.direct_exec // connect object ("delete from test_tab where f1>=95" ); cout<<"Rows deleted: "<<rpc<<endl;
相关文章
- C# Expression 树转化为SQL与语句(二)--解决参数问题
- sql -- 移除数据中的换行符和回车符
- SQL Server -- 随笔
- Mysql执行大文件sql语句 -- 未测试
- SQL创建数据库提示“无法获得数据库 ‘model‘ 上的排他锁。请稍后重试该操作”处理方法
- SQL Server 占用内存太高,查找占用内存高以及影响其性能的sql语句及解决方法
- 第六十五章 SQL命令 PURGE CACHED QUERIES
- PostgreSQL教程--系统表详解及常用SQL
- sql模糊查询,解除绑定的单号
- SQL教程之 掌握 SQL GROUP BY 的 5 个实用 SQL 示例(含完整sql与测试数据)
- sql server 小技巧(3) SQL Server 2012 数据库完整导出到SQL Azure (包括数据)
- sql: MySQL and Microsoft SQL Server Stored Procedures IN, OUT using csharp code
- SQLAlchemy之SQL Expression
- SQL Server SQL性能优化之--数据库在“简单”参数化模式下,自动参数化SQL带来的问题
- SQL Server SQL性能优化之--数据库在“简单”参数化模式下,自动参数化SQL带来的问题
- [Oracle工程师手记] 利用 DBMS_SQLTUNE.report_sql_monitor 生成 SQL 语句的监控信息
- sql查询语句中的乱码 -- 前面加N
- Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)
- 怎样使用oracle 的DBMS_SQLTUNE package 来执行 Sql Tuning Advisor 进行sql 自己主动调优
- SQL Server扩展事件-- 使用system_health默认跟踪会话监控死锁
- (3.7)sql server存储引擎--索引的结构与分类
- (2.10)备份与还原--利用T-SQL进行备份还原
- SQL查询--索引
- SQL查询--简单了解SQL(结构化查询语言)
- SQL Server取datetime的日期部分
- MVC EF 执行SQL语句(转载)
- SQL 四种连接:内连接、左外连接、右外连接、全连接--转载
- 数据库中SQL实现某列的乘积(SqlSERVER)
- SQL 面试题(一)