A simple example by using DQL:
create
dm_document object
set object_name = 'test', setfile
'C:\Test\testing_dql.xml' with
content_format = 'xml'
update
dm_document object set
title = 'File created via DQL', set
keywords = 'first' where object_name = 'test'
update
dm_document object append
keywords = 'second' where object_name = 'test'
update
dm_document object insert
keywords[1] = 'middle' where object_name = 'test'
update
dm_document object link
'/Testing_API_DQL' where object_name = 'test'
select
r_object_id, object_name, title, r_version_label from
dm_document where object_name = 'test'
select
r_object_id, object_name, title, r_version_label from
dm_document (all
) where object_name = 'test'
select
object_name, title from
dm_document where object_name like
'%e%'
select
object_name, title from
dm_document where object_name like
tes_
select
object_name, title from
dm_document where any
keywords = 'middle'
delect
dm_document object
where object_name = 'test'
API:
create
,c,dm_document
note: api_command,c,,,,<value of fourth argument>
Command: set
,c,<value of r_object_id>,object_name(or set,c,l,object_name)
Data: test
Command: set
,c,l,keywords[0]
Data: document
Command: set
,c,l,keywords[1]
Data: api
Command: setfile
,c,l,C:\Test\testing_api.xml,xml
Data:
Command: link
,c,l,'/Testing_API_DQL'
Data:
Command: save
,c,l
Data:
Command: id
,c,dm_document where object_name = 'test'
Data:
Command: get
,c,l,keywords[1]
Data:
Command: dump
,c,<value of r_object_id>
Data:
Command: destory
,c,<value of r_object_id>
Data:
分享到:
相关推荐
#### Access Control and Attributes 这一章节首先介绍了访问控制和数据存储属性的基本概念。它解释了如何使用TimesTen提供的安全机制来管理对数据存储的访问权限。 - **认证(Authenticate)**:这是用于验证用户...
DQL可以结合逻辑运算符(AND、OR)、比较运算符(=、<、>等)以及通配符进行复杂的查询构造。 【性能优化】 DQL利用优化的查询计划来提高查询效率。通过GQFdsgn.cat中的设计数据,DQL能够做出明智的选择,减少不必...
DQL是专门为Doctrine设计的一种查询语言,类似于Hibernate的HQL和Java Persistence API(JPA)的JPQL。与SQL不同,DQL处理的对象是实体(Entities),而不是表。在DQL中,我们可以用Model类的全名代替表名,并使用...
【标题】:“程序员深圳面试题大全(.NET and JAVE)”所涵盖的知识点解析 在.NET与Java这两个主流的开发平台上,程序员的面试题通常会涉及广泛的技术领域和实践能力。对于准备在深圳求职的程序员来说,了解这些面试...
"Unicode and ANSI safe"意味着这个库支持Unicode字符,并且在处理ANSI转义序列时是安全的,这在显示颜色和其他终端格式化时非常有用。 在描述中,"Columnated lists for the CLI"进一步确认了此库的功能,即创建列...
1. **数据查询语言(DQL)**:DQL主要用于检索数据,其基本结构包括`SELECT`、`FROM`和`WHERE`子句。例如,你可以从用户表中选取特定用户的购买历史,这在购物网站中用于展示用户订单或者进行数据分析。 ```sql ...
此外,这部分还对SQL语言进行了基础讲解,如DML(Data Manipulation Language)中的INSERT、UPDATE和DELETE语句,以及DQL(Data Query Language)中的SELECT语句,这些都是操作数据库不可或缺的工具。 第二部分"31_...
- **ODBC执行复杂SQL**: ODBC(开放式数据库连接)是一种标准数据库访问接口,允许程序通过统一的API与不同的数据库进行交互。执行复杂SQL语句时,首先需要建立ODBC连接,然后使用预处理语句或动态执行语句来发送...
- 它可以通过 C 或 Objective-C 接口进行操作,提供了丰富的 API 来处理数据查询与管理。 ### 二、SQLite 的基本操作 #### 1. 打开或创建数据库 ```objective-c // 创建或打开一个 SQLite 数据库 sqlite3 *...
- **Java Persistence API (JPA)**:一种对象关系映射(ORM)标准,用于管理Java应用程序中的数据持久化。 - **Contexts and Dependency Injection (CDI)**:提供依赖注入和事件处理机制。 - **Java Message Service...
- **易用性**:MySQL拥有直观的图形界面工具和丰富的API,使得数据库管理和开发变得更加简单。 #### 三、MySQL架构与组件 MySQL采用的是C/S架构,即客户端/服务器架构。其中: - **客户端**:用于连接数据库进行...
- **运算**:包括算术运算符(+、-、*、/等)和逻辑运算符(AND、OR、NOT等)。 #### 第四天:函数 - **汇总函数**: - COUNT:统计行数。 - SUM:求和。 - AVG:计算平均值。 - MAX、MIN:查找最大值、最小值...
常见的运算符包括算术运算符(+、-、*、/)、比较运算符(=、<、>等)以及逻辑运算符(AND、OR、NOT)。 #### 函数 SQL提供了丰富的内置函数,用于对数据进行各种操作。这些函数大致可以分为以下几类: - **汇总...
- **数据查询语言(DQL)**:主要用于检索数据,核心是SELECT语句。 - **数据控制语言(DCL)**:用于管理权限和安全性的命令,例如GRANT和REVOKE。 ##### 流行的SQL开发工具 - **Oracle SQL Developer**:适用于...
- **SQL语句分类:** 主要有DDL(数据定义语言)、DML(数据操纵语言)、DQL(数据查询语言)、DCL(数据控制语言)等。 - **流行的SQL开发工具:** - **SQL Server Management Studio:** Microsoft提供的一款...
- **Microsoft and Sybase SQL Server**:使用专用工具或API。 - **Personal Oracle 7**:使用Oracle的相关工具。 #### 创建和操作表 **CREATEDATABASE语句**:用于创建新的数据库。 - 示例:`CREATE DATABASE ...