1.set 設定變數
set s=3
2.write 輸出變數
刪除所有變數或一些指定的變數或所有變數除了指定的變數。
4.new
初始化變數。
5.do(d):執行命令
6.quit(q): 結束執行乙個函式並返回乙個值
7.$horolog
$horolog 包含了時間和日期,它們由逗號分開。第一部分是日期的數字,它是從1840 年12 月31 日開始計算日期的數字。第二部分是秒的數字,它是從午夜開始計算的。global中的日期時間 都是以數字的形式儲存的。
8.$piece(p)
格式::$piece(expression,delimiter [,from[,to]])
返回乙個或者多個被分隔符分開的子串。
格式:$order(variable[,direction])
按照指定的方向返回乙個變數的上乙個或下乙個索引
10.$get(g)
返回乙個變數的值
如果變數存在則返回變數本身,不存在則返回空
11.$data(d)
判斷變數是否存在
0:global不存在
1:存在且有值但是沒有子節點
10:有子節點,但是沒有值
11:有子節點且有值
12.$length(l)
格式:len
gth(
expr
essi
on[,
deli
mite
r])說
明:返回
乙個字元
串的長度
,或者是
被分隔符
的子串的
個數wr
ite length(「abcd」)
4 write $length(「ab/cd/ef」,」/」)
31..mac檔案是m語言,下面是test111.mac
test111
aa()
w "abc"
q 0
2..cls是類檔案,方法的寫法與上面不一樣
classmethod aa()
3.建立臨時global
>
set ^temp=
3//global物理儲存到資料庫,terminal關了的話還會有,其他變數會消失
>s ^temp("a")=
1//設定節點
>s ^temp("b")=2
在global裡可以搜尋到^temp
4.$h日期函式
$zdate 把$horolog 格式的日期值按照指定格式顯示
+號表示第乙個非數字符號前的數字
$zdateh 是$zdate 的反函式
$ztime 把$horolog 格式的時間值按照指定格式顯示。
$ztimeh $ztime 的反函式。
>w $h
63802,58589
>w $zd(63802)
09/07/2015
>w $zd(63802,3)
2015-09
-07>w +
$h63802
>w $zd(+
$h,3)
2015-09
-07>w $zdh("2015-9-7",3)
63802
>w $zdh("2024-9-7",3)-
$zdh("2015-9-7",3)
3288
>w $zt(58543)
16:15:43
>w $zt(58543,2)
16:15
>w $zt(58543,3)
04:15:43pm
>w $zt($p($h,",",2))
17:07:50
5.$i
對每次執行的global產生唯一乙個值
>w $i(^temp)
4>w $i(^temp)
5>w $i(^temp)6
6.$e擷取字串
>s a=
"abcdef"
>w $e(a,2)
b>w $e(a,2,4)
bcd
7.for迴圈1加到100
classmethod testfor()
5050
計算有多少個科室
classmethod testfor()
8.terminal檢視global
zw ^student
9.buildindices()重建索引指定的類
M 常用EXCEL工作薄函式和VBA函式
match lookup value,lookup array,match type match 函式語法具有下列引數引數 為操作 事件 方法 屬性 函式或過程提供資訊的值。match type 行為1 或省略 match 查詢小於或等於 lookup value 的最大值。lookup array...
M函式目錄(Power Query 之 M 語言)
2022 1 11更新 主頁 選項卡 管理列 組 選擇列選擇列table.selectcolumns 刪除列刪除列table.removecolumns 刪除其他列table.selectcolumns 減少行 組 保留行保留前面n first firstn 保留後面n last lastn 保留中...
oracle常用命令和函式
開啟監聽lsnrctl start,關閉監聽lsnrctl stop 檢視oracle版本 select from v version spool report run report 指定輸出檔案可使用spool report.txt spool off將輸出的內容寫道命名為report.lst的檔...