最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

SAP HANA 学习系列——SQL开发(2)

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-30 10:44:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1. HANA SQL 概述

   (7) 标识符
   我们在创建HANA数据库对象、定义变量时会涉及到命名的问题,这都涉及到数据库的标识符规则问题。在HANA中,标识符分为两种类型:一种是“简单标识符”,另一种是“特殊标识符”。
   简单标识符:以字母或下划线开头,后续可以是字母、数字、下划线、# 或$。例如:“mytab123”、“_prd_123”、“$rowid$”等。
   特殊标识符:以双引号括起来的标识符,可以由任意字符组成。例如: "123abc" 、 "!abc123"  、"AB$%CD"。
  需要注意:以双引号扩起来的标识符,即特殊标识符,HANA是不会把他们转换成大写的。例如,对于表名标识符 customer,如果采用简单标识符方法,那么HANA会自动把他们转换为大写的形式,即 CUSTOMER;而如果加上双引号扩起来,那么会保持原来的大小写不会进行转换。
  有关标识符的一些限制:
    * 用户创建的Schema对象名(即数据对象名)不能以“_SYS_”开头
    * 标识符的最大长度是127个字符
    * 角色名和用户名不能使用双引号括起来的标识符
    * 单引号括起来表示字符串

  (8) 保留字   
  保留字是HANA数据库内部保留使用的标识符,不能用于用户定义的名称中。对于具体的HANA保留字列表,参见官方《HANA  SQL AND SYSTEM VIEWS参考手》。
  (9) 注释   
  在编写SQL语句时为了增加可读性、可维护性,我们通常会使用注释。在HANA中,注释有两种写法:
    * 单行注释: 以"--"(即两个中横线)开头,后面是注释的内容。例如:
       --执行下面的查询能够获得HANA数据库实例的限制信息
        select * from m_system_limits
     * 多行注释: 以/*和*/括起注释的内容。例如:
       /*
         HANA数据库有一些预置的用户,例如:
         SYS, SYSTEM, _SYS_REPO, _SYS_STATISTICS等
         访问系统视图"USERS"能获得所有用户
        */
       select * from users
  (10) HANA数据库的一些限制   
   HANA数据库有一些技术指标上的限制,可以通过查询M_SYSTEM_LIMITS系统视图或的这些信息。下面给出一些,我们有所了解即可。
  * Database
    Database size limit : 1TB(Row Store)
     Number of locks: Unlimited for record locks,16384 for table locks
     Number of sessions: 8192  
  * Schemas
     Number of tables in a schema: 131072
     Identifier length: 127 characters
   * Tables and Views
     Number of columns in a table: 1000
     Number of columns in a view: 1000
     Number of partitions of a column table: 1000
     Number of rows in each table:   
       Limited by storage size Row Store: 1TB/sizeof(row),
        Column Store :  2^31 * number of partitions   即2147483648 * 分区数
   * Indexes and Constraints
     Number of indexes for each table: 1023
     Number of primary key columns in each table: 16
     Number of columns in an index: 16
     Number of columns in a UNIQUE constraint: 16
     Size of sum of primary key, index, UNIQUE constraint: 16384




楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-5-5 15:03

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表