Universal Data Access Components (UniDAC)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi,C++Builder, Lazarus (以及 Free Pascal), Mac OS X, iOS,Android,Linux和64和32位的FreeBSD等等。我们将长期的经验集于这个小组件,提供统一的数据库连接访问(如oracle、微软SQL等等)。这意味着你可以在你的项目之间轻松地切换不同的数据库,以及创建跨数据库应用程序接口。

注释

注释将在带有两个连字符的UniSQL中插入(注释文本直到当前行的结尾)。对于多行注释,将其放到/*...*/中就可以了。例:

--This is a single-line comment/*This one spans over several lines*/

SQL函数

UniDAC引入了调用常见SQL函数的标准。在运行时,函数被转换为相应的本机函数或等效表达式(例如,几个函数)。构造语法是

{fn Function_Name(parameter1 [,parameter2 ... ])}

例如,以下片段

SELECT {fn TRIM(EName)} FROM emp

也可以写为

SELECT TRIM(EName) FROM emp

在MySQL中,因为在DBMS中有对应函数。但是在MS SQL Server中没有单个相应的函数,因此表达式应写为

SELECT LTRIM(RTRIM(EName)) FROM emp

下表为函数的简要介绍。

本文属于《UniDAC使用教程:统一SQL》中“注释”、“SQL函数”部分。下一篇文章将为大家带来宏参考,敬请期待~

点击“了解更多”下载产品最新版

↓↓↓

oracle存储sql片段引入_强大的跨数据库访问组件 UniDAC使用教程:注释和SQL函数...相关推荐

  1. sqlsugar mysql连接字符串_通用数据访问组件UniDAC最新版本v8.2.4,支持Lazarus中的macOS 64位...

    UniDAC(Universal Data Access Components)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi, C++Builder, La ...

  2. sql azure 语法_如何使用Azure门户,Cloud Shell和T-SQL复制Azure SQL数据库

    sql azure 语法 This article will provide an overview covering programmatically moving databases on the ...

  3. sql datetime 排序_超全的数据库建表/SQL/索引规范,建议贴在工位上!

    作者:浮雷来源:juejin.im/post/6871969929365553165 「背景」 因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成 ...

  4. 多次执行sql 后卡住_解Bug之路记一次中间件导致的慢SQL排查过程

    解Bug之路-记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,就以此为素材写出了本篇文章. Bug现场 我们的分 ...

  5. mysql第七章课后答案_第七章 数据库访问习题

    第七章 数据库访问 一.选择题 1.下面哪一项不是JDBC的工作任务?( ) A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送SQL语句 2. ...

  6. java 通用组件_写一个通用数据访问组件

    出处:http://www.csharp-corner.comwillsound(翻译)我收到过数据库 出处:http://www.csharp-corner.com willsound(翻译) 我收 ...

  7. sql跨数据库如何访问linux 下mysql_SQL跨数据库访问linux或windows的mysql和定时作业 (转)...

    1.远程访问数据库大致模型 大致有2种方法: 第一种在ODBC配置好ODBC的数据源,然后与SQL链接服务器结合(SQL链接服务器不需要填写访问接口字符串) 第二种在SQL链接服务器直接配置好ODBC ...

  8. java socket中属性详解_前端开发:关于Vue组件中的data属性值是函数而不是对象的详解...

    最近在搞关于前端开发的基础知识归纳,发现了不少经典知识点,那么本篇博文就来分享一个经典的知识点:Vue组件中的data属性值为什么是函数而不是对象.首先来了解一下Vue组件的使用理念:在Vue组件使用 ...

  9. 链路两段不同网段怎么通信_静态路由跨网段访问配置方法和命令

    静态路由跨网段访问配置方法和命令 静态路由是一种需要管理员手工配置的特殊路由.静态路由比动态路由使用更少的带宽,并且不占用CPU资源来计算和分析路由更新.但是当网络发生故障或者拓扑发生变化后,静态路由 ...

最新文章

  1. 快速提升UI设计感的7个版式小妙招
  2. 解决Unsupported major.minor version 51.0错误
  3. 如何把SAP WebIDE里的Web项目同Github仓库连接起来
  4. CentOS 7 定时计划任务设置
  5. api网关 android,如何通过Android上的retrofit2使用Cognito Credentials调用API网关?
  6. 学校为什么要单位接收函_学校、小区运动场为什么要选择塑胶跑道
  7. android 表情,软键盘冲突解决方案(仿微博等SNS应用)
  8. passwd命令修改密码_Linux passwd命令–更改用户密码
  9. React组件: 提取图片颜色
  10. 安装Oracle XE 18c
  11. 如何将电脑下载的电子书导入手机kindle APP
  12. flutter doctor --android-licenses
  13. Halcon 自动对焦算法
  14. B-spline算法(B样条曲线)
  15. Postman批量执行用例
  16. npm install 报node-sass错误
  17. 愤怒的2011幸福的生活
  18. imoo c1语言设置在哪里,imoo C1值得买?步步高学习手机imoo C1全面深度评测图解
  19. 家具行业销售人员销售提成管理系统
  20. 五分钟带你了解!Java程序的编译过程

热门文章

  1. 有时候还逃课的视频转换
  2. 战线长一点的飞秋实现原理
  3. 为了建设我们的飞鸽传书2011
  4. 第一句就是定义了一种ptrfun的C++类型
  5. 飞秋局域网聊天是一种技术工作
  6. 关于PE可执行文件的修改
  7. Science发布基因组比对革新技术:泛基因组学映射工具Giraffe
  8. 和在c语言,?和:在C语言中的详解
  9. 好用的重装系统前使用的windows系统软件名称导出备份工具
  10. VirtualBox在win10下安装一个manjaro linux操作系统的教程