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(中文摘要)
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
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

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