T24基础-基本命令(1)
如果你不知道什么是T24,那这篇文章对你意义不大。如果你所在银行IT刚好就准备使用或已经使用T24作为银行核心系统,那我的文章对你会很有帮助。
1. LIST
这个语句相当于SQL里的“select”,但是不同的是它只能做单个表的查询。
例如:
例1: LIST F.USER
#含义: 查询全部的用户信息
例2: LIST F.USER WITH @ID EQ 'NIKE'
#含义: 查询ID是NIKE的用户信息
例3: LIST F.USER WITH @ID LIKE 'NI...' AND COMPANY EQ 'GB0010001'
#含义 查询ID是"NI"开头的,并且在“GB0010001”公司下的用户。
本例出现了四个关键字 “LIST” ,“WITH”,“EQ”, "LIKE" 和 "AND", "WITH" 相当于SQL里的where , "EQ"是Equals to 的缩写,"LIKE" 是近似查找“...”相当于SQL的% , “AND” 是并且的意思(你应该能猜到还有“OR”)。
好了,到如果以上你能理解,那我在写几个较高级的用法。
例4: LIST F.USER 'NIKE'
#含义: 与例2相同
例5: LIST F.USER 'NIKE' 'LEO' 'TIM' 'JOBS'
#含义: 查询出ID为'NIKE' 'LEO' 'TIM'和'JOBS' 的用户信息
例6: LIST F.USER 'NIKE' 'LEO' COMPANY INPUTTER
#含义: 查询出ID为'NIKE' 'LEO',且只显示@ID , 所在公司和录入者
例7: LIST F.USER ONLY
#含义: ONLY 的含义是只显示@ID
例8: LIST F.USER BY-DNSD @ID
#含义: BY-DNSD 的含义是按@ID倒叙排列, BY 是正序排列。
2. SELECT
怪哉, T24也有SELECT,但它的用法却完全不同啊; 官方给出的说法是这个和LIST 的用法一样,在这里我就不赘述了。我讲讲特殊的用法。
例1:
jsh>SELECT F.USER WITH @ID EQ '...KM...'
select 125 record(s)
> SAVE-LIST TEMPSAVE.TXT
saved list "TEMPSAVE.TXT"
jsh>GET-LIST TEMPSAVE.TXT
select 125 record(s)
> SELECT F.USER WITH COMPANY EQ 'GB0010001'
select 5 record(s)
> SAVE-LIST TEMPSAVE2.TXT
saved list "TEMPSAVE2.TXT"
jsh>
SELECT 经常和SAVE-LIST , GET-LIST 一起使用, 因为可以将查询数据的结果放到一个临时文件中,然后再从结果中查找。 所以T24的SELECT 最大的作用就是缩小查找范围,因为T24是一种文件存储数据方式,而且每个文件都只有@ID是唯一索引,所以你在查找条件复杂时,为了性能上的考虑,请尽量使用SELECT 查找。
例2:
jsh>SELECT F.USER WITH @ID EQ '...KM...'
select 125 record(s)
> DELETE F.USER
如果你在删除某些数据时,应当先使用SELECT 确定范围,然后再删除。
3. COUNT
这个明显就是统计有多少条记录的, 用法与LIST 类似
例1:
COUNT F.USER WITH @ID EQ '...KM...'
there are 125 record(s)
今天只是试探性的写一些最最简单和基础的, 希望对银行IT的朋友有所帮助。谢谢
T24基础-基本命令(1)的更多相关文章
- linux基础-基本命令的讲解(1-7单元)
基本命令的讲解 主要内容介绍 1.LINUX操作系统安装及初始化配置(熟悉):2.LINUX操作系统目录组成结构及文件级增删改查操作(重点):3.LINUX操作系统用户.权限管理(重点):4.开源软件 ...
- Linux基础 - 基本命令
一.Linux系统命令操作语法格式 二.目录操作 创建目录 查看目录 改变当前的目录/位置 打印当前工作目录 三.创建文件或者修改文件时间戳(文件属性) 四.stat命令 vim 查看文件内容 mor ...
- linux内核调试指南
linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 ...
- Linux Kernel - Debug Guide (Linux内核调试指南 )
http://blog.csdn.net/blizmax6/article/details/6747601 linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级 ...
- SQLServer学习笔记<>.基础知识,一些基本命令,单表查询(null top用法,with ties附加属性,over开窗函数),排名函数
Sqlserver基础知识 (1)创建数据库 创建数据库有两种方式,手动创建和编写sql脚本创建,在这里我采用脚本的方式创建一个名称为TSQLFundamentals2008的数据库.脚本如下: ...
- Linu之linux系统基础优化和基本命令
Linux系统基础优化和基本命令 网络参数设定命令 ifconfig: 查询,设置网卡和ip等参数 ifup,ifdown: 脚本命令,更简单的方式 ip: 符合指令,直接修改上述功能 编辑网卡配置文 ...
- Linux基础之常用基本命令备忘
Linux基础之常用基本命令备忘 PWD 查询当前所在Linux上的位置 / 根目录 CD(change directory)切换目录 语法 CD /(注意添加空格) LS ...
- Django基础--Django基本命令、路由配置系统(URLconf)、编写视图、Template、数据库与ORM
web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构. 使用框架可以帮你快速开发特定的系统. 简单地说,就是你用别人搭建好的舞台来做表演. 尝试搭建一个简单 ...
- 002 在大数据中基础的llinux基本命令
一:基本命令 1.显示当前的目录 2.长格式显示目录自身的信息 3.创建文件 4.创建目录 创建多层目录,使用-p. 5.删除目录或者文件 -f:不提示,强制删除 -i:删除前,提示 -r:删除目录以 ...
随机推荐
- asp.net文件下载文件另存为
这是一个困惑已久的问题…… 首先,用<a>标签的href打开浏览器能解读的文件(如txt,jpg,pdf等),会自动打开,无法做到弹出另存为的效果. 其次,网上搜索了各种JS解决办法,包括 ...
- cookies的获取,删除,设置
cookies,sessionStorage 和 localStorage 的区别? 1.cookie在浏览器和服务器间来回传递. sessionStorage和localStorage不会: 2.s ...
- html canvas 弹球(模仿)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- ko 简单例子
Knockout是在下面三个核心功能是建立起来的: 监控属性(Observables)和依赖跟踪(Dependency tracking) 声明式绑定(Declarative bindings) 模板 ...
- iOS socket保持后台连接 ios9.0 xcode8.0
可以保持后台,但申请上架是肯定会被拒的 本教程是基于AsyncSocket库的简单开发! socket机制今天就不说了,毕竟百度上太多太详尽了! 1.先new一个工程: 2.要写socket的界面遵 ...
- JS总结 运算符 条件语句
算术运算符+-*/ 与数学计算一致,配合()号进行各种计算 另外,+号还可以达到连接的作用.例如: var a = 15; alert("a的值等于"+a); 前后增减量运算符: ...
- position属性的四个value
As we all know, position属性有四个值,分别为 relative,fixed,absolute, static. 1,relative相对定位 (不会脱离文档流) 在一个相对定位 ...
- python 改变字符串的编码方式
字符串str的编码方式为utf-8,转化为gbk,分为两步 1. str=str.decode('utf-8') 2. str=str.encode('gbk')
- Java(五)
♥作业1: 显示指定路径所有文件及实现文件筛选.智能监控,程序能自动在下拉菜单生成任意路径下文件所有尾缀. 代码内注释内容为步骤与整体思路 import java.awt.BorderLayout ...
- 简单的URL解析
简单的URL解析,直接举例说明了 function getUrl(){ //如果存在则取到来后面的参数,注意,?不需要取出,substring从1开始,否则取""; var qs ...