CUBRID学习笔记 46 PREPARED set Do
cubrid的中sql查询语法PREPARED set Do
c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息。本文版权归本人所有,如有任何问题,请与我联系wang2650@sohu.com 。 过错
------ 官方文档是英文的,看不明白可以参看ocracle的同类函数说明.很多都是一样的.
PREPARED
类似于存储过程,在csql中使用,不要在应用程序中使用
定义
PREPARE stmt_name FROM preparable_stmt
执行
EXECUTE stmt_name [USING value [, value] ...]
删除
{DEALLOCATE | DROP} PREPARE stmt_name
set 没什么可说的
SET @v1 = 1, @v2=CAST(1 AS BIGINT), @v3 = '123', @v4 = DATE'2010-01-01';
SELECT typeof(@v1), typeof(@v2), typeof(@v3), typeof(@v4);
typeof(@v1) typeof(@v2) typeof(@v3) typeof(@v4)
======================================================================================
'integer' 'bigint' 'character (-1)' 'character varying (1073741823)
The user-defined variables can be changed when you define values.
SET @v = 'a';
SET @v1 = 10;
SELECT @v := 1, typeof(@v1), @v1:='1', typeof(@v1);
@v := 1 typeof(@v1) @v1 := '1' typeof(@v1)
======================================================================================
1 'integer' '1' 'character (-1)'
SET @a = 0;
在sql语句里(不是定义变量的部分)使用:=
SELECT @a := @a+1 AS row_no, i FROM t;
还可以这样定义删除变量
DEALLOCATE VARIABLE @a, @user_defined_variable;
DROP VARIABLE @a, @user_defined_variable;
do 执行表达式,但是他不返回结果.
DO 1+1;
DO SYSDATE + 1;
DO (SELECT count(*) FROM athlete);
这个方式执行,速度比直接select快.因为它不返回结果和错误.
转载于:https://www.cnblogs.com/wang2650/p/5292077.html
CUBRID学习笔记 46 PREPARED set Do相关推荐
- CUBRID学习笔记 1 简介 cubrid教程
CUBRID 是一个全面开源,且完全免费的关系数据库管理系统.CUBRID为高效执行Web应用进行了高度优化,特别是需要处理大数据量和高并发请求的复杂商务服务.通过提供独特的最优化特性,CUBRID可 ...
- CUBRID学习笔记 3 net连接数据库并使用cubrid教程示例
接上文 数据库安装好后,也可以测试语句了. 下面我们用c#写一个控制台程序,连接数据库,并读取数据. 一 下载驱动 net版的下 CUBRID ADO.NET Data Provider 9.3.0 ...
- 递归调用层数太多_VBA学习笔记46:组合之递归算法(没写后补)
学习资源:<Excel VBA从入门到进阶>第46集 by兰色幻想 1 什么是递归? 递归算法是一种直接或者间接调用自身函数或者方法的算法. 2,用递归有什么好处? 简化代码,让程序更简捷 ...
- CUBRID学习笔记 42 Hierarchical QuerySQL层级查询
cubrid的中sql查询语法Hierarchical QuerySQL层级查询 ------ 官方文档是英文的,看不明白可以参看ocracle的同类函数说明.很多都是一样的. ORACLE中CONN ...
- 学习笔记(46):Python实战编程-protocol
立即学习:https://edu.csdn.net/course/play/19711/343108?utm_source=blogtoedu 1.protocol协议:主要用于窗体关闭监听,通过这个 ...
- 线性代数学习笔记4-6:矩阵的四个子空间(零空间、列空间、行空间、左零空间)、初等行变换、测验题
与矩阵有关的四个子空间 掌握矩阵的四个子空间,就掌握了线性代数的半壁江山 之前说过,只要掌握①空间的一组基②空间的维数(基向量的个数),就获得了空间的所有信息 对于一个矩阵 A m × n \math ...
- android学习笔记46——File存储
File存储--IO操作文件 openFileOutput.openFileInput Context提供了如下两个方法来打开本应用程序的数据文件夹里面的文件IO流. 1.FileInputStrea ...
- CUBRID学习笔记 31 通过select创建表
语法 CREATE {TABLE | CLASS} <table_name> [( <column_definition> [,<table_constraint> ...
- CUBRID学习笔记 22 插入数据
CREATE TABLE auto_tbl(id INT AUTO_INCREMENT, name VARCHAR); 自增长的列可以插入null, 同时一次可以插入多条记录.别的和其他的sql数据库 ...
最新文章
- 067_VFPage中Js与controller交互方式(二) RemoteAction
- Qt 实现数据协议控制--组帧、组包、解析帧、解析包
- 阿里云数据库mysql 创建数据库服务器_如何使用mysql创建数据库服务器
- Python_多进程编程
- 按键精灵怎么用 android,按键精灵安卓版怎么用
- leetcode36.有效的数独(中等)
- java 流媒体服务器搭建_搭建流媒体服务器(1)
- USB快充5V-9V输入升压给16.8V四串锂电池充电板,芯片方案-37号电路板
- 设置电脑保护视力的颜色
- 微信小程序客服介绍:如何设置小程序在线客服?
- iphone 的文件目录和简单介绍
- 项目2-Time类中的运算符重载
- mp4 转 m3u8 java_java下载m3u8转ts合成mp4
- Pixel3 支持中国电信2G语音、4G网络、VOLTE
- 判断清浊音 matlab,基于MATLAB的语音信号的清浊音分析.docx
- Posix 接口笔记
- 修改Chrome默认的搜索引擎
- 互联网2B和2C的区别
- (常用)configparser,hashlib,hamc模块
- Tomcat8安装及配置教程
热门文章
- 实用调试技巧 Debug Release F10 F11 初始化 越界访问 堆栈 模拟实现库函数
- python如何创建txt_如何通过读取.txt文件为每个键创建包含多个“列表”的Python字典?...
- python 输出文件中返回码为200的接口的平均响应时间_Django查看响应时间问题
- linux mysql导出乱码问题_[MYSQL]将数据从5.0版本导入到4.1.7版本中出现乱码问题解决方案...
- springboot 扫描文件夹_Spring Boot学习07_自定义starter
- 计算机it岗考试试题,计算机IT职称考试试题及其答案.doc
- oracle fopen函数,Utl_File.Fopen异常
- html登录之后注销,注销.html · NFUNM032/APP_CMS - Gitee.com
- STM8学习笔记---外部中断实现
- 查看指定进程io状态的iotop命令