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:删除目录以 ...
随机推荐
- python 面向对象编程学习
1. 问题:将所有代码放入一个py文件:无法维护 方案:如果将代码才分放到多个py文件,好处: 1. 同一个名字的变量互相不影响 2.易于维护 3.引用模块: import module 2.包:解决 ...
- C语言程序设计第二次作业
一.学习内容 掌握关系运算符.逻辑运算符.条件运算符 掌握常用数学函数的用法 if语句(单分支,双分支和多分支) 用switch语句实现多分支 理解多个if语句,if...else if... 和if ...
- android最常用的退出方法
public class AppUtils extends Application{ private List<Activity> activityList = new LinkedLis ...
- 服务器列表里找不到OracleOraDb10g_home1TNSListener
先安装的ORACLE DB,后配置的数据库,TNSNAMES.ORA, LISTENER.ORA配置完毕,客户端连接不上TNS服务器,发现服务列表里没有OracleOraDb10g_home1TNSL ...
- spring mvc 跳转后页面cs样式表丢失
原因:../不能正确返回 解决办法:jsp文件加<% String path = request.getContextPath(); String basePath = request.getS ...
- 自增序号,而且默认变量就是$i,也就是说在你的volist标签之内,可以直接使用$i
<volist name="vlist" id="v"> <{$i}> // 直接使用$i </volist>
- REVERSE-极客大挑战-geek2.apk
嗯 一道apk的题目,题目本身并不是很难,但是我用的python却坑了我小半天...不过在纠错的过程中我也学到了不少东西 链接:http://pan.baidu.com/s/1i5LkJDr 密码: ...
- 字符串处理——(第一次作业Draw输入命令处理部分升级)
#include<iostream> #include<sstream> //使用istringstream必须包含的头文件 #include<string> #i ...
- springMvc 报错
org.springframework.core.convert.ConversionFailedException: Failed to convert from type java.util.Ar ...
- Mac小知识(不定时更新)
1.显示隐藏文件夹(在mac命令行中输入以下代码即可): 1)显示隐藏文件夹 defaults write com.apple.finder AppleShowAllFiles Yes &&a ...