欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

HANA常用語法有哪些

HANA常用語法有哪些,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)從2013年成立,先為鶴崗等服務(wù)建站,鶴崗等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為鶴崗企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

SQL
--1.查看當(dāng)前日期
SELECT CURRENT_DATE "DATE" FROM DUMMY; 
--查看當(dāng)前日期零時零分
SELECT TO_TIMESTAMP(TO_CHAR(CURRENT_TIMESTAMP,'YYYY-MM-DD')) FROM DUMMY;
SELECT CURRENT_DATE FROM DUMMY;
--2.查找雇員的姓名及雇員的年薪。P1526659201為SCHEMA
SELECT ENAME,SAL*12 FROM  P1526659201.EMP;  
--3.像ORACLE一樣任何含空值的數(shù)學(xué)表達式是空值:
SELECT ENAME,SAL*12+COMM  FROM  P1526659201.EMP;
--4.其中||相當(dāng)于把SAL全部轉(zhuǎn)換成字符串
SELECT ENAME||SAL FROM EMP; 
--5.表示字符串的方法
SELECT ENAME||' ENAME' FROM  EMP; 
--6.如果字符串中包含有' 用''替換它
SELECT ENAME||''' ENAME' FROM EMP; 
--7.取出EMP表的前5條記錄
SELECT TOP 5 * FROM EMP; 
--8.取出EMP表的全部記錄
SELECT ALL * FROM EMP; 
--9.去除兩個字段重復(fù)的數(shù)據(jù)
SELECT DISTINCT DEPTNO,JOB FROM EMP;
--10.取ASCII碼
SELECT ASCII('ANT') "ASCII" FROM DUMMY;
SCHEMA
--創(chuàng)建SCHEMA.
--語法:
CREATE SCHEMA <SCHEMA_NAME> [OWNED BY <USER_NAME>]
/*OWNED BY:指定SCHEMA的擁有者,如果省略。當(dāng)前用戶將是這個SHEMA的擁有者*/
CREATE SCHEMA MY_SCHEMA;
CREATE SCHEMA MY_SCHEMA OWNED BY SYSTEM.
--刪除SCHEMA:
--語法:
DROP SCHEMA <SCHEMA_NAME> [<DROP_OPTION>]
DROP_OPTION: CASCADE | RESTRICT
/*默認(rèn)的DROP_OPTION為:RESTRICT(限制約束)
RESTRICT:直接刪除沒有依賴的對象,如果對象有依賴關(guān)系,會拋出錯誤信息。
CASCADE:直接刪除所有對象。*/
CREATE SCHEMA MY_SCHEMA;
CREATE TABLE MY_SCHEMA.T (A INT);
DROP SCHEMA MY_SCHEMA CASCADE;
SELECT * FROM TABLES  WHERE SCHEMA_NAME='P1526659201'  --查詢SCHEMA:P1526659201下的所有表
TABLE
/*行表適用于如下一些場景:
     * 一次處理一條記錄的情況
     * 應(yīng)用需要訪問完整記錄或記錄的大部分(即一條記錄中的所有字段或大多數(shù)字段)
     * 不需要壓縮率
     * 沒有或很少的聚集、分組等復(fù)雜操作
     * 表中的記錄行數(shù)不是很多
*/
--下面是創(chuàng)建行表的一些列子:
--例1
CREATE TABLE ACCOUNTS
    ( ACT_NO CHAR(18),
      ACT_NAME NVARCHAR(100),
      BALANCE DECIMAL(15,2),
      PRIMARY KEY (ACT_NO)
    );
--例2
CREATE TABLE R
    (A INT PRIMARY KEY,
     B NVARCHAR(10)
    );
CREATE TABLE F 
    (FK INT, B NVARCHAR(10),
     UNIQUE (FK, B),
     FOREIGN KEY(FK) REFERENCES R ON UPDATE CASCADE
    )  NO LOGGING;
/*依據(jù)某個已經(jīng)存在的表創(chuàng)建另外的新表。HANA SQL提供了兩類方法*/:
--方法一:創(chuàng)建的表與源表數(shù)據(jù)類型、約束完全相同。例如:
CREATE TABLE T_ACCOUNTS LIKE ACCOUNTS WITH NO DATA
--方法二:創(chuàng)建的表字段類型和NULL/NOT NULL屬性相同
CREATE TABLE T_ACCOUNTS1 AS (SELECT * FROM  ACCOUNTS) WITH DATA
/*列表適用于如下一些場景:
    * 通常只是在一個或少量列上執(zhí)行計算操作
    * 表在進行搜索時通常基于少量列上的值
    * 表有很多列
    * 表有很多行,并且通常進行的是列式操作(比如:聚集計算和WHERE中字段值查找)
    * 需要很高的壓縮率。
*/
--例1
CREATE COLUMN TABLE TPCH.NATION
    (N_NATIONKEY INT NOT NULL,
     N_NAME CHAR(25),
     N_REGIONKEY INT,
     N_COMMENT VARCHAR(152),
     PRIMARY KEY(N_NATIONKEY)
    );
--例2(分區(qū),只適用于列表,分區(qū)鍵必須是主鍵的一部分)
CREATE COLUMN TABLE TPCH.LINEITEM
    (L_ORDERKEY INT NOT NULL,L_PARTKEY INT,
     L_SUPPKEY INT,L_LINENUMBER INT NOT NULL,
     L_QUANTITY DECIMAL(10,2),L_EXTENDEDPRICE DECIMAL(10,2),
     L_DISCOUNT DECIMAL(10,2),L_TAX DECIMAL(10,2),
     L_RETURNFLAG CHAR(1),L_LINESTATUS CHAR(1),
     L_SHIPDATE DATE,L_COMMITDATE DATE,L_RECEIPTDATE DATE,
     L_SHIPINSTRUCT CHAR(25),L_SHIPMODE CHAR(10),
     L_COMMENT VARCHAR(44),
     PRIMARY KEY INVERTED VALUE (L_ORDERKEY,L_LINENUMBER)
    )
    PARTITION BY HASH (L_ORDERKEY,L_LINENUMBER) PARTITIONS 4,
    RANGE (L_SHIPDATE) (
       PARTITION '2011/01/01'<= VALUES <'2011/04/01',
       PARTITION '2011/04/01'<= VALUES <'2011/07/01',
       PARTITION '2011/07/01'<= VALUES <'2011/10/01',
       PARTITION OTHERS);
--HANA查看特定表的分區(qū)情況
SELECT * FROM SYS.M_CS_PARTITIONS WHERE TABLE_NAME =  'TABLE_NAME';
--HANA支持行表轉(zhuǎn)換為列表,或者列表轉(zhuǎn)換為行表。示例如下:
ALTER TABLE ACCOUNTS COLUMN THREADS 10 BATCH 10000  --行轉(zhuǎn)列
ALTER TABLE ACCOUNTS  ROW THREADS 10   --列表轉(zhuǎn)為行表
INDEX
--SAP HANA的索引都是保存在內(nèi)存中。
--創(chuàng)建索引:
--語法:CREATE [UNIQUE] [BTREE | CPBTREE] INDEX <INDEX_NAME> ON <TABLE_NAME> (<COLUMN_NAME_ORDER>, ...) [ASC | DESC]
--創(chuàng)建測試表:
CREATE ROW TABLE TEST_INDEX (ID INT,NAME NVARCHAR(10), REMARK NVARCHAR(10));
CREATE INDEX INDEXTEST1 ON TEST_INDEX(NAME);
CREATE CPBTREE INDEX INDEXTEST2 ON TEST_INDEX(ID, NAME DESC);
--創(chuàng)建唯一鍵索引:
CREATE UNIQUE INDEX INDEXTEST4 ON TEST_INDEX(ID);
CREATE UNIQUE INDEX INDEXTEST3 ON TEST_INDEX(NAME,REMARK);
--刪除索引:
DROP INDEX <INDEX_NAME>
DROP INDEX INDEXTEST2;刪除索引INDEXTEST2
--查詢索引:
SELECT * FROM INDEXES WHERE TABLE_NAME ='EMP';  --查詢員工表中使用的索引
SELECT * FROM INDEX_COLUMNS  WHERE TABLE_NAME ='EMP'; --查詢索引列
SELECT * FROM M_RS_INDEXES  WHERE TABLE_NAME = 'EMP' ;--查詢索引的統(tǒng)計信息(B-TREE AND CPB-TREE)
SELECT * FROM FULLTEXT_INDEXES WHERE TABLE_NAME = 'EMP'; --查詢FULLTEXT 索引
SELECT * FROM M_FULLTEXT_QUEUES; --查看FULLTEXT 索引隊列的狀態(tài)

關(guān)于HANA常用語法有哪些問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

名稱欄目:HANA常用語法有哪些
當(dāng)前URL:http://aaarwkj.com/article18/iggcgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作標(biāo)簽優(yōu)化、軟件開發(fā)、網(wǎng)站維護、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
av蜜臀一区二区三区| 传媒视频在线观看网站| 亚洲日本精品一区二区三区| av熟女一区二区三区| 麻豆资源视频在线观看| 黄色录像三级黄色录像三级黄色| 日韩精品一区伦理视频| 人妻中文字幕在线看粉嫩| 国产青草视频免观看视频| 中文字幕乱码高清欧美日韩| 欧美国产综合欧美一区二区三区| 蜜臀av网站在线播放| 欧美日韩国产激情高清| 2023国产精品一区| 国产精品免费视频能看的| 国产日产精品久久婷婷色| 美日韩黄色大片免费看| 亚洲第一国产综合自拍| 日本不卡视频二区三区| 精品日韩电影在线观看| 精品亚洲午夜久久久久| 亚洲 欧美 日韩一区| 日本高清免费中文字幕| 亚洲av资源一区二区| 日本欧美三级一二三区| 国产精品中文字幕第一页| 国产精品午夜视频免费观看| 伊人色综合久久天天五月婷| 欧美高清一区二区三区不卡| 国产精品一区二区三区激情| 国产精品久久久久精品三级中文国| 精品成人乱色一区二区| 久久偷拍女生厕所尿尿| 无人区乱码一区二区三区| 国产亚洲一区二区视频| 国产成人一区二区二区三区| 国产午夜福利一区在线| 婷婷网色偷偷亚洲男人| 国产深夜福利在线观看| 日韩欧美高清一区二区三区| 日本精品免费专区在线观看|