1.查询非空字段

SELECT * FROM EXPERT_BASEINFO   WHERE (源照片='*'  not 源照片  is  null)   and  标准一级机构='山东大学' and 当前职称='*教授' 

2.单位 IS NULL

select 中文题名,题名,作者,单位,来源,被引频次,他引频次,下载频次,文件名,表名,文献表名,来源代码,年,期,作者代码,机构代码,文献类型代码,关键词,摘要,分类名称,出版日期,期刊引用频次, 学位论文引用频次, 会议论文引用频次,入编否,引证文献年统计,页
from reftotal where (作者 = '李')
and (单位 % "北京师范大学" or 单位 IS NULL)
not 引证标识 = 0 order by top 100000 (出版日期,'date') Desc

3.获得字段长度

 GETFIELDLEN(中文摘要) 
4.从导航表选择1级2级导航

 SELECT * FROM ZJCLS WHERE SYS_FLD_CLASS_GRADE=1 or SYS_FLD_CLASS_GRADE=2

5.查看排序文件中有哪些排序索引

SELECT *  FROM sys_sortcol  WHERE  tablename=<表名>

6.查询词典路径

select * from SYS_HOTSTAR_SYSTEM  where TABLENAME=字典名字

7.并表端口4568  关掉防火墙可以相互并表

8.替换完最新程序,在中间层执行以下语句:

DBUM SET BADWORD_CHECK 1

9.来源数据库

 select GETSYSFIELD(__TABLEALIASNAME) as 来源数据库 from cjfd2000
10.导航表加别名
ALTER TABLE FCJD_CLS ALTER SYS_FLD_CLASS_NAME AS SYS_FLD_CLASS_NAME CHAR(100) ASCII INDEX CHAR NORMAL ALIASNAME SYS_FLD_CLASS_ALIAS
GO

11.字典损坏后如何处理

DBUM make sortcol 这个语句是对排序列进行定义,每个排序列只需要定义一次就可以了,当数据发生更新(追加或者修改原行),执行一下DBUM REFRESH SORTFILE OF TABLE 刷新数据就行了

如果排序文件已经损坏,那先执行一下DBUM REMOVE SORTFILE OF TABLE 删除排序文件或者停止KBase后手动删除表的.nst文件,然后在执行完整的排序列定义和刷新,也就是3-state中的语句

还有就是只能通过DBUM refresh sortfile of table刷新索引排序列,不能DBUM SYNCHRONIZE SORTCOL <列名> OF TABLE 刷新一列或者逐个列执行刷新

12.将指定字段的索引类型改为NONE

--去掉索引模式
alter table EXPERT_BASEINFO_AUTHOR
alter 专家编号
as 专家编号 CHAR(16) ASCII index CHAR NON ALIASNAME 别名
go
--同时去掉索引类型和索引模式
alter table EXPERT_BASEINFO_AUTHOR
alter 专家编号
as 专家编号 CHAR(16) ASCII index NONE NON ALIASNAME 别名
go

13.指定字段创建索引空间

index indexspace 时间 on table NOLKBREF

14.根据视图查询表

select * from sys_hotstar_system where tablename=WFBTOTAL

15.hotstar.cfg     C:\Program Files (x86)\TTKN\KBase64\Server\system    开启多线程检索

dbum set MULTITHREADSELECT 2

16.普通索引允许键重复,单一索引键唯一,无是没有索引,是索引的特殊模式,通常在批量更新前为了提高效率,暂时关闭索引,无意味着暂时关闭索引

 17.kbase中间层轮询

tpiclient.ini

[Config]
DynConfig=0
Enable=0
OutputStat=1
CheckSpan=120
MinUpdateSpan=120
TimeOut=600
LifeTime=14400 [Tpiextclient]
ClusterEnable=false [Cluster]
Type = connect [Connect]
Enable = 1
Robbin = 1
GroupNames = a
a=192.168.1.1,10.1.203.201,10.1.203.202,10.1.203.203,10.1.203.204

将文件tpiclient.ini分别拷贝至以下两个文件夹

C:\Windows\System32
C:\Windows\SysWOW64

18.存储空间和索引空间 

19.  根据xml文件路径直接将xml写入数据库的语法

iNSERT INTO NXD_DEMO(ARTICLE)VALUES("D:\NXD_DATA\FDDX201203006.xml#DOBFILE")
bulkload table NXD_DEMO D:\NXD_DATA\sju_demo.txt
 <REC>表示一条新的记录
<ARTICLE>=这是字段名
后边跟的是XML路径

20.解决Winform程序引用TPIClientWrapper.dll异常问题

21.kbase更新大字段

rs.Edit();//编辑
rs.SetValue("field", "field字段对应的值");
rs.Update();//更新

22.云计算选项

KBase如果启用云计算选项,最多最多保留1000个组。 因此再排序,就只有 1000 条记录。

这能使用绝大多数分组需求, 为了改变上述特性, 有两种方法:

1. 关闭云计算选项

dbum set cloudcomputing off
dbum set cloudcomputing on

2. 分组子句加 max N 或 min N 修饰, 可以改变最大保留的分组数目为 N

KBase使用教程的更多相关文章

  1. Drools(BRMS) 速成教程(上)

    大家在日常开发中,肯定遇到过一些业务规则变来变去的需求,比如:会员积分系统(今天要新注册会员送10积分,明天要改成注册送优惠券,后天搞活动要改成注册自动变成高级会员...),此类需求,一般都是通过写i ...

  2. Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求

    上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...

  3. Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数

    上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...

  4. Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数

    上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...

  5. Angular2入门系列教程4-服务

    上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...

  6. Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境

    一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...

  7. wepack+sass+vue 入门教程(三)

    十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...

  8. wepack+sass+vue 入门教程(二)

    六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...

  9. wepack+sass+vue 入门教程(一)

    一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...

随机推荐

  1. iOS篇之有沙盒缓存

    内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时 ...

  2. java中异步调用的解决方法

    package demo.future; import java.util.ArrayList; import java.util.List; import java.util.concurrent. ...

  3. vb.net详解MDI窗体操作方法

    MDI窗体可以避免打开窗体的时候被无数个子窗体困扰,我将为大家一一的介绍一下vb.net中MDI窗体的操作方法 一.如何创建MDI窗体? 1.创建mdi主窗体 新建建立一个默认空白的Windows应用 ...

  4. POI导出EXCEL经典实现

    1.Apache POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能. .NET的开发人员则 ...

  5. angularJs中筛选功能-angular.filter-1

    技术分享:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/angular-filter-learn-1/ 以下介绍为自己在使用ang ...

  6. 剑指Offer09 数值的整数次方

    /************************************************************************* > File Name: 09_Power. ...

  7. Service Discovery with Apache Curator

    Curator的介绍 Curator就是Zookeeper的一个客户端工具(不知道Zookeeper的同学可以到http://www.ibm.com/developerworks/cn/opensou ...

  8. hdu 4739 状压DP

    这里有状态压缩DP的好博文 题目:题目比较神,自己看题目吧 分析: 大概有两种思路: 1.dfs,判断正方形的话可以通过枚举对角线,大概每次减少4个三角形,加上一些小剪枝的话可以过. 2.状压DP,先 ...

  9. 浅谈.NET Micro Framework性能优化 转自 软件中国

    .NET Micro Framework的可剪裁性,高定执行,和天生对硬件高集成度都让它的前途一片光明.当然,它现在还很年轻,就发布的SDK v3.0来看,它还有很长的路要走. 废话不说,就这几个月我 ...

  10. android app性能优化大汇总(google官方Android性能优化典范 - 第2季)

    Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的 ...