润乾——参数和宏的数据类型
来源:互联网 发布:淘宝网led灯 编辑:程序博客网 时间:2024/05/19 17:51
在直接编写SQL的时候,对于不同数据类型的,需要有不同的写法。
例如,在表T1中,字段a为数值类型,字段b为字符串类型,则以字段a和b进行过滤时,SQL应该写为:
SELECT * FROM T1 WHERE a=数值型条件值 AND b='字符串型条件值'
此外,对于一些特定的数据类型,不同数据库会有不同的写法。
例如,在表T2中,字段c的数据类型为日期,则以字段c进行过滤时,不同数据库应该有不同的写法:
MySQL: SELECT * FROM T2 WHERE c='日期型字符串条件值'
Oracle: SELECT * FROM T2 WHERE c=TO_DATE('日期型字符串条件值', 'YYYY-MM-DD')
而使用带参数的SQL来定义数据集时,编写SQL时,就不需要考虑字段的类型了,因为底层会负责做相应的翻译,而SQL的写法变为:
SELECT * FROM T1 WHERE a=? AND b=?
SELECT * FROM T2 WHERE c=?
与参数相比较,宏只是单纯进行字符串的替换。
0 0
- 润乾——参数和宏的数据类型
- 基本数据类型和引用数据类型参数的传递
- 基本数据类型和引用数据类型的参数传递
- Java中的原生数据类型和引用类型的参数传递
- Java中的原生数据类型和引用类型的参数传递
- Java数据类型和参数传递
- java基础之----基本数据类型和引用数据类型的参数传递过程(一)
- Java传参-基本数据类型和引用数据类型作为参数的区别(值传递)
- 引用数据类型的参数传递
- 基本数据类型和引用数据类型参数传递图解
- 基本数据类型和引用数据类型当做参数传递
- Java入门(6)——集合、基本数据类型和引用数据类型的相互转换
- Java入门(6)——集合、基本数据类型和引用数据类型的相互转换
- 第一周、课时7:数据类型——boolean和数据类型的转换规律
- C#的数据类型——值类型和引用类型
- SEL数据类型的简单知识点——和方法有关
- SEL数据类型的简单知识点——和方法有关
- SEL数据类型的简单知识点——和方法有关
- 【UVA】12097 - Pie(二分枚举)
- Modbus通信协议介绍
- 1.6 小结
- 学会说“不”,把时间用在更重要的事情上
- 智能指针 tr1::shared_ptr和auto_ptr
- 润乾——参数和宏的数据类型
- Java中Synth外观学习(七)--List的定制
- linux下glibc转换到libiconv
- 杭电acm1282 hdu-acm-1282回文数猜想解题报告
- 今年暑假不AC<贪心算法>
- cocos2dx学习二:cocos命令学习
- hdu 2050 折线分割平面
- Alibaba Dubbo框架同步调用原理分析
- 我理解的malloc()和free()。