总结一下SQL语句中引号()、quotedstr()、()、format()在SQL语句中的用法[通俗易懂]

总结一下SQL语句中引号()、quotedstr()、()、format()在SQL语句中的用法[通俗易懂]ViewCode总结一下SQL语句中引号(”)、quotedstr()、(””)、format()在SQL语句中的用法以及SQL语句中日期格式的表示(#)、(””)在Delphi中进行字符变量连接相加时单引号用(”””),又引号用(””””)表示首先定义变量varAnInt:integer=123;//为了方便在此都给它们赋初值。虽然可能在引赋初值在…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

ContractedBlock.gif
ExpandedBlockStart.gif
View Code

总结一下SQL语句中引号('')、quotedstr()、('''')、format()在SQL语句中的用法以
及SQL语句中日期格式的表示(#)、(
'''')
在Delphi中进行字符变量连接相加时单引号用(
''''''),又引号用('''''''')表示
首先定义变量
var
AnInt:integer
=123;//为了方便在此都给它们赋初值。虽然可能在引赋初值在某些情况下不对
AnIntStr:
string=''456'';
AStr:
string=''abc'';
AFieldName:
string=''字符型编号'';
ATableName:
string=''YourTable'';
ADate:Tdatetime
=now;
Adoquery1:tadoquery;
1,Delphi语句
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 字符型编号=''abc'' and 整型编号=123'';
等价于
adoquery1.sql.text:
=
''select ''+AFieldName+'' from ''+ATableName+'' where ''+AFieldName
+''=''''''+AStr+'''''' and 整型编号=''+AnIntStr;
也等价于
adoquery1.sql.text:
=
''select ''+AFieldName+'' from ''+ATableName+'' where ''+AFieldName
+''=''+QuotedStr(AStr)+'' and 整型编号=''+Inttostr(AnInt);

传到数据库服务器为:
select 字符型编号 from YourTable where 字符型编号
=''abc'' and 整型编号=123

2,Delphi语句中日期表示
对于access数据库:
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 日期型字段=#2003-12-01#'';
等价于:
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 日期型字段=#''+FormatDateTime(''yyyy-MM-dd'',now)+''#'';
传到服务器为:
select 字符型编号 from YourTable where 日期型字段
=#2003-12-01#

对于MSSQL数据库:
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 日期型字段=''2003-12-01'''';
等价于:
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 日期型字段=''''''+FormatDateTime(''yyyy-MM-dd'',now)+'''''''';
也等价于:
等价于:
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 日期型字段=''+QuotedStr(FormatDateTime(''yyyy-MM-dd'',now));

传到服务器为:
select 字符型编号 from YourTable where 日期型字段
=''2003-12-01''

日期字段还可以这样表示
Delphi语句
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 日期型字段>=''+QuotedStr(FormatDateTime(''yyyy-MM-dd'',now))
+'' and 日期型字段<=''+QuotedStr(FormatDateTime(''yyyy-MM-dd'',now+1));//明天
等价于
adoquery1.sql.text:
=
''select 字符型编号 from YourTable where 日期型字段 between ''+QuotedStr(FormatDateTime(''yyyy-MM-dd'',now))
+'' and ''+QuotedStr(FormatDateTime(''yyyy-MM-dd'',now+1));




如果用
adoquery1.sql.add();
形式又如何操作?请用Insert语句示例

adoquery1.sql.add(
'' insert into ''+AtableName);
adoquery1.sql.add(
'' ( ''+AFieldName+'')'');
adoquery1.sql.add(
'' values( ''+quotedstr(AStr)+'')'');

编辑器加载中…

转载于:https://www.cnblogs.com/94YY/archive/2011/08/08/2130963.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/180903.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • ios-ScrollView添加到view上,view的touchesBegan无法执行

    ios-ScrollView添加到view上,view的touchesBegan无法执行这几天做的时候碰到了这么个问题,就是当我们把ScrollView添加到控制器的view上,或者添加到UICollectionViewCell上面,scrollView的父视图的touchesBegan都无法响应。而当我们把scrollView的userInteractionEnabled改成false的时候,父视图的touchesBegan就可以执行。这里记录下。有可能是因为ScrollVie

  • docker入门(利用docker部署web应用)[通俗易懂]

    docker入门(利用docker部署web应用)[通俗易懂]前言:本课程是在慕课网上学习第一个docker化的java应用课程时所做的笔记,供本人复习之用目录第一章什么是docker1.1docker的发展史1.2docker国内应用史1.3什么是Docker第二章了解docker2.1docker思想2.1.1集装箱2.1.2标准化2.1.3隔离2.2docker解决的问题2.2.1…

  • MFC中使用CreateThread创建线程[通俗易懂]

    MFC中使用CreateThread创建线程[通俗易懂]HANDLEm_hListenThread=CreateThread(NULL,0,ThreadProc,this,0,NULL);DOWRDWINAPIThreadProc(LPVOIDlpParameter){xxxx*pxxx=(xxxx*)lpParameter;while(TRUE){//dosomethingSleep

  • Java学习之Spring框架入门篇

    Java学习之Spring框架入门篇0x00前言最近在学SSM的三大框架,上篇文章,已经更新了Mybatis的相关内容,那么这篇文章就来写写Spring的入门。0x01Spring概述S

    2021年12月12日
  • linux .zip文件 解压缩命令的简单使用

    linux .zip文件 解压缩命令的简单使用windows系统下常见的压缩格式有.zip.rarlinux系统下常见的压缩格式有.zip.gz.bz2.tar.gz.tar.bz2下面我来简单的介绍一下linux系统下zip压缩命令的使用方法.zip压缩命令的使用方法.zip的使用方法非常的简单使用zip命令即可压缩文件格式为zip压缩文件名源文件如图mywork

  • 苹果4代电池容量_iPhone4s电池

    苹果4代电池容量_iPhone4s电池苹果4代电池不耐用iphone论坛!入手IPHONE必看!2011年05月14日  苹果4代电池不耐用iphone论坛!入手IPHONE必看!发表于2011年04月30日由adminiphone论坛!入手iphone必看!  1./private/var/mobile新刷完的机器,要在这个文件夹下建一个documents的目次,许多程序都要用到。  2./p…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号