Skip to content

Large document

The full CLI reference is comprehensive. Use the search bar (press /) to find a specific command quickly.

SAP HANA CLI (hana-cli) — Complete Command Reference ​

Generated from hana-cli v4.202603.2 on 2026-03-17 This file is auto-generated. Do not edit manually.

What is hana-cli? ​

hana-cli is a command-line tool that simplifies SAP HANA database development. It wraps complex multi-step database operations into single, easy-to-use commands. It is a development-time tool — not a replacement for hdbsql or production administration tools.

Installation ​

bash
npm install -g hana-cli

Requirements: Node.js ≥ 20.19.0

Connection Setup ​

Before using most commands, establish a database connection:

bash
# Interactive connection wizard
hana-cli connect

# Connect via BTP service key
hana-cli connectViaServiceKey

# Copy connection to default-env.json for CAP/CDS projects
hana-cli copy2DefaultEnv

Connection details are stored locally. Use hana-cli status to verify your connection.

Running Commands ​

bash
# Direct CLI mode
hana-cli <command> [options]

# Interactive mode (menu-driven)
hana-cli

# Get help for any command
hana-cli <command> --help

Output Formats ​

Many commands support --output with values: table, json, csv, excel.


Command Reference ​

Analysis Tools ​

Analyze dependencies, privileges, calculations, and relationships

calcViewAnalyzer ​

Aliases: cva, analyzeCalcView, calcviewSyntax: hana-cli calcViewAnalyzer [schema] [view]Tags: calc-view, analysis

Use cases:

  • Analyze calculation views

Parameters:

ParameterTypeDefaultDescription
--view (-v)string"*"view
--schema (-s)string'**CURRENT_SCHEMA**'schema
--metrics (-m)booleanfalsemetrics
--limit (-l)number100limit
--profile (-p)string-profile

Related: views, erdDiagram


dependencies ​

Aliases: deps, depend, dependency-graph, relationshipsSyntax: hana-cli dependenciesTags: dependency, metadata, analysis

Use cases:

  • Find object dependencies
  • Understand impact of drops

Related: objects, views, procedures


erdDiagram ​

Aliases: erd, er, schema-diagram, entityrelationSyntax: hana-cli erdDiagramTags: diagram, entity-relationship, visualization

Use cases:

  • Generate ER diagram
  • Visualize schema structure

Related: calcViewAnalyzer, schemaClone, graphWorkspaces


grantChains ​

Aliases: grants, grantchainSyntax: hana-cli grantChainsTags: grant, privilege, chain

Use cases:

  • Analyze privilege grant chains

Related: privilegeAnalysis, privilegeError, roles


graphWorkspaces ​

Aliases: gws, graphs, graphWorkspace, graphwsSyntax: hana-cli graphWorkspaces [schema] [workspace]Tags: graph, visualization

Use cases:

  • Explore graph workspaces

Parameters:

ParameterTypeDefaultDescription
--workspace (-w)string"*"graphWorkspaceName
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: erdDiagram, objects


privilegeAnalysis ​

Aliases: privanalysis, privanalyzeSyntax: hana-cli privilegeAnalysisTags: privilege, security, analysis

Use cases:

  • Analyze privilege distribution
  • Find over-privileged users

Related: roles, users, grantChains


privilegeError ​

Aliases: pe, privilegeerror, privilegerror, getInsuffficientPrivilegeErrorDetailsSyntax: hana-cli privilegeError [guid]

Parameters:

ParameterTypeDefaultDescription
--guid (-g, --error)string-errorGuid

Related: grantChains, privilegeAnalysis


referentialCheck ​

Aliases: refcheck, checkReferential, fkcheckSyntax: hana-cli referentialCheckTags: referential-integrity, foreign-keys, validation

Use cases:

  • Check foreign key integrity
  • Find orphaned records

Prerequisites: Active database connection, Foreign key constraints defined

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-referentialCheckTable
--schema (-s)string'**CURRENT_SCHEMA**'referentialCheckSchema
--constraints (-c)string-referentialCheckConstraints
--mode (-m)string"check"referentialCheckMode
--output (-o)string-referentialCheckOutput
--format (-f)string"summary"referentialCheckFormat
--limit (-l)number10000referentialCheckLimit
--timeout (--to)number3600referentialCheckTimeout
--profile (-p)string-profile

Related: tables, compareData, dataValidator


Backup & Recovery ​

Create backups, manage restores, and verify recovery readiness

backup ​

Aliases: bkp, createBackupSyntax: hana-cli backup [target] [name]Tags: backup, recovery

Use cases:

  • Create backup
  • Start backup process

Prerequisites: Active database connection, Sufficient disk space, BACKUP admin privileges

Parameters:

ParameterTypeDefaultDescription
--target (--tgt)string-backupTarget
--name (-n)string-backupName
--backupType (--type)string"table"backupType
--format (-f)string"csv"backupFormat
--destination (--dest)string-backupDestination
--compress (-c)booleantruebackupCompress
--schema (-s)string'**CURRENT_SCHEMA**'schema
--withData (--wd)booleantruebackupWithData
--overwrite (--ow)booleanfalsebackupOverwrite

Related: backupStatus, backupList, restore


backupList ​

Aliases: blist, listBackups, backupsSyntax: hana-cli backupList [directory]Tags: backup, list, catalog

Use cases:

  • List available backups
  • View backup history

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--directory (--dir)string-backupListDirectory
--backupType (--type)string"all"backupType
--sortBy (--sort)string"date"backupListSortBy
--order (-o)string"desc"backupListOrder
--limit (-l)number50limit
--showDetails (--details)booleanfalsebackupListShowDetails

Related: backup, backupStatus, restore


backupStatus ​

Aliases: bstatus, backupstate, bkpstatusSyntax: hana-cli backupStatusTags: backup, status, monitoring

Use cases:

  • Check backup status
  • Monitor backup progress

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--catalogOnly (--co)booleanfalsebackupStatusCatalogOnly
--limit (-l)number20limit
--backupType (--type)string"all"backupStatusType
--status (--st)string"all"backupStatusState
--daysnumber7backupStatusDays

Related: backup, backupList, replicationStatus


replicationStatus ​

Aliases: replstatus, replication, replstatSyntax: hana-cli replicationStatusTags: replication, status, monitoring

Use cases:

  • Check replication status
  • Monitor data replication

Parameters:

ParameterTypeDefaultDescription
--type (--ty)string'system'replicationStatusType
--serviceName (--sn)string-replicationStatusServiceName
--detailed (-d)booleanfalsereplicationStatusDetailed
--watch (-w)booleanfalsereplicationStatusWatch
--profile (-p)string-profile

Related: backupStatus, backup, healthCheck


restore ​

Aliases: rst, restoreBackupSyntax: hana-cli restore [backupFile]Tags: restore, recovery

Use cases:

  • Restore from backup
  • Recover database

Prerequisites: Active database connection, Backup file available, Database access privileges

Parameters:

ParameterTypeDefaultDescription
--backupFile (--bf, --file)string-restoreBackupFile
--target (--tgt)string-restoreTarget
--schema (-s)string-schema
--overwrite (--ow)booleanfalserestoreOverwrite
--dropExisting (--de)booleanfalserestoreDropExisting
--continueOnError (--coe)booleanfalserestoreContinueOnError
--batchSize (-b, --batch)number1000restoreBatchSize
--dryRun (--dr, --preview)booleanfalserestoreDryRun

Related: backup, backupList, backupStatus


BTP Integration ​

SAP BTP integration tools and account management utilities

btpInfo ​

Aliases: btpinfoSyntax: hana-cli btpInfoTags: btp, info, cloud

Use cases:

  • Get BTP information

Parameters:

ParameterTypeDefaultDescription
--outputstring-output

Related: btp, btpTarget, btpSubs


btpInfoUI ​

Aliases: btpinfoUI, btpui, btpInfouiSyntax: hana-cli btpInfoUI

Related: btpInfo, btp


Connection & Auth ​

Connection setup, authentication helpers, and configuration tools

config ​

Aliases: cfgSyntax: hana-cli config [action]

Parameters:

ParameterTypeDefaultDescription
--edit (-e)booleanfalseedit
--global (-g)booleanfalseglobal
--path (-p)booleanfalsepath
--resetbooleanfalsereset

Related: connect, connections


connect ​

Aliases: c, loginSyntax: hana-cli connect [user] [password]Tags: connect, connection, configuration

Use cases:

  • Configure database connection

Related: connections, connectViaServiceKey, config


connections ​

Aliases: conn, cSyntax: hana-cli connectionsTags: connection, configuration, management

Use cases:

  • Manage saved connections

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number100limit
--user (-u)string-user
--application (-a)string-applicationName
--idle (-i)booleanfalseInclude idle connections

Related: connect, connectViaServiceKey, status


connectViaServiceKey ​

Aliases: key, servicekey, service-keySyntax: hana-cli serviceKey [instance] [key]Tags: connect, service-key, configuration

Use cases:

  • Connect using service key

Parameters:

ParameterTypeDefaultDescription
--instancestring-instance
--keystring-key
--encryptbooleantrueencrypt
--validatebooleanfalsevalidate
--cfbooleantruecf
--saveboolean-save

Related: connect, connections, config


copy2DefaultEnv ​

Aliases: copyDefaultEnv, copyDefault-Env, copy2defaultenv, copydefaultenv, copydefault-envSyntax: hana-cli copy2DefaultEnvTags: configuration, environment

Use cases:

  • Copy settings to default environment

Related: connect, config, copy2Env


copy2Env ​

Aliases: copyEnv, copyenv, copy2envSyntax: hana-cli copy2EnvTags: configuration, environment

Use cases:

  • Copy settings to environment file

Related: connect, config, copy2Secrets


copy2Secrets ​

Aliases: secrets, make:secretsSyntax: hana-cli copy2SecretsTags: configuration, secrets

Use cases:

  • Copy settings to secrets file

Parameters:

ParameterTypeDefaultDescription
--envJson (--from-file)string"default-env.json"envJson
--secretsFolder (--to-folder)string"secrets"secretsFolder
--filterstring-secretsFilter

Related: connect, copy2Env


createJWT ​

Aliases: cJWT, cjwt, cJwtSyntax: hana-cli createJWT [name]Tags: jwt, token, authentication

Use cases:

  • Create JWT token

Parameters:

ParameterTypeDefaultDescription
--name (-c)string-jwtName
--certificate (--cert)string-certificate
--issuer (-i)string-issuer

Related: inspectJWT, connectViaServiceKey


Data Tools ​

Import, export, compare, validate, and manage data across systems

compareData ​

Aliases: cmpdata, compardata, dataCompareSyntax: hana-cli compareData

Parameters:

ParameterTypeDefaultDescription
--sourceTable (--st)string-compareDataSourceTable
--sourceSchema (--ss)string'**CURRENT_SCHEMA**'compareDataSourceSchema
--targetTable (--tt)string-compareDataTargetTable
--targetSchema (--ts)string'**CURRENT_SCHEMA**'compareDataTargetSchema
--keyColumns (-k)string-compareDataKeyColumns
--output (-o)string-compareDataOutput
--columns (-c)string-compareDataColumns
--showMatches (--sm)booleanfalsecompareDataShowMatches
--limit (-l)number1000compareDataLimit
--timeout (--to)number3600compareDataTimeout
--profile (-p)string-profile

Related: compareSchema, dataDiff


compareSchema ​

Aliases: cmpschema, schemaCompare, compareschemaSyntax: hana-cli compareSchemaTags: compare, diff, analysis

Use cases:

  • Compare two schemas
  • Find schema differences

Prerequisites: Active database connection, Both schemas exist

Parameters:

ParameterTypeDefaultDescription
--sourceSchema (-s)string'**CURRENT_SCHEMA**'compareSchemaSourceSchema
--targetSchema (-t)string'**CURRENT_SCHEMA**'compareSchemaTargetSchema
--tables (--tb)string-compareSchemaTableFilter
--compareIndexes (--ci)booleantruecompareSchemaCompareIndexes
--compareTriggers (--ct)booleantruecompareSchemaCompareTriggers
--compareConstraints (--cc)booleantruecompareSchemaCompareConstraints
--output (-o)string-compareSchemaOutput
--timeout (--to)number3600compareSchemaTimeout
--profile (-p)string-profile

Related: compareData, schemaClone


dataDiff ​

Aliases: ddiff, diffData, dataCompareSyntax: hana-cli dataDiff

Parameters:

ParameterTypeDefaultDescription
--table1 (--t1)string-dataDiffTable1
--table2 (--t2)string-dataDiffTable2
--schema1 (--s1)string'**CURRENT_SCHEMA**'dataDiffSchema1
--schema2 (--s2)string'**CURRENT_SCHEMA**'dataDiffSchema2
--keyColumns (-k)string-dataDiffKeyColumns
--compareColumns (-c)string-dataDiffCompareColumns
--output (-o)string-dataDiffOutput
--format (-f)string"summary"dataDiffFormat
--limit (-l)number10000dataDiffLimit
--showValues (--sv)booleanfalsedataDiffShowValues
--dryRun (--dr, --preview)booleanfalsedryRun
--timeout (--to)number3600dataDiffTimeout
--profile (-p)string-profile

Related: compareData, dataValidator


dataLineage ​

Aliases: lineage, dataFlow, traceLineageSyntax: hana-cli dataLineage

Related: dataProfile, compareData


dataMask ​

Aliases: mask, dataprivacy, anonymize, piiSyntax: hana-cli dataMaskTags: masking, anonymization, privacy

Use cases:

  • Mask sensitive data
  • Anonymize personal information

Related: dataValidator, import


dataProfile ​

Aliases: prof, profileData, dataStatsSyntax: hana-cli dataProfileTags: profiling, statistics, data-analysis

Use cases:

  • Profile table data
  • Analyze column distributions
  • Identify data patterns

Prerequisites: Active database connection, Target table exists

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-dataProfileTable
--schema (-s)string'**CURRENT_SCHEMA**'dataProfileSchema
--columns (-c)string-dataProfileColumns
--output (-o)string-dataProfileOutput
--format (-f)string"summary"dataProfileFormat
--nullAnalysis (--na)booleantruedataProfileNullAnalysis
--cardinalityAnalysis (--ca)booleantruedataProfileCardinalityAnalysis
--statisticalAnalysis (--sa)booleantruedataProfileStatisticalAnalysis
--patternAnalysis (--pa)booleanfalsedataProfilePatternAnalysis
--sampleSize (--ss)number10000dataProfileSampleSize
--timeout (--to)number3600dataProfileTimeout
--profile (-p)string-profile

Related: dataValidator, duplicateDetection


dataSync ​

Aliases: datasync, syncData, syncSyntax: hana-cli dataSyncTags: sync, synchronization, replication

Use cases:

  • Synchronize data between tables
  • Replicate data

Prerequisites: Active database connection, Source and target tables exist

Parameters:

ParameterTypeDefaultDescription
--sourceConnection (--sc)string-dataSyncSourceConnection
--targetConnection (--tc)string-dataSyncTargetConnection
--schema (-s)string'**CURRENT_SCHEMA**'dataSyncSchema
--table (-t)string-dataSyncTable
--syncMode (-m)string'full'dataSyncMode
--batchSize (-b)number1000dataSyncBatchSize
--conflictResolution (--cr)string'source'dataSyncConflictResolution
--keyColumns (-k)string-dataSyncKeyColumns
--timeout (--to)number3600dataSyncTimeout
--profile (-p)string-profile

Related: import, export


dataValidator ​

Aliases: dval, validateData, dataValidationSyntax: hana-cli dataValidatorTags: validation, quality, rules, checking

Use cases:

  • Validate data against rules
  • Check data quality
  • Find invalid records

Prerequisites: Active database connection, Target table exists, Validation rules defined

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-dataValidatorTable
--schema (-s)string'**CURRENT_SCHEMA**'dataValidatorSchema
--rules (-r)string-dataValidatorRules
--rulesFile (--rf)string-dataValidatorRulesFile
--columns (-c)string-dataValidatorColumns
--output (-o)string-dataValidatorOutput
--format (-f)string"json"dataValidatorFormat
--limit (-l)number10000dataValidatorLimit
--stopOnFirstError (--sfe)booleanfalsedataValidatorStopOnFirstError
--timeout (--to)number3600dataValidatorTimeout
--profile (-p)string-profile

Related: import, dataProfile


duplicateDetection ​

Aliases: dupdetect, findDuplicates, duplicatesSyntax: hana-cli duplicateDetectionTags: duplicates, quality, anomaly

Use cases:

  • Find duplicate records
  • Identify data redundancy

Prerequisites: Active database connection, Target table exists

Related: dataProfile, dataValidator


export ​

Aliases: exp, downloadData, downloaddataSyntax: hana-cli exportTags: export, download, extract, csv, excel

Use cases:

  • Extract table data to file
  • Download data

Prerequisites: Active database connection, Source table exists

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-exportTable
--schema (-s)string'**CURRENT_SCHEMA**'exportSchema
--output (-o)string-exportOutput
--format (-f)string"csv"exportFormat
--where (-w)string-exportWhere
--limit (-l)number-exportLimit
--orderby (--ob)string-exportOrderBy
--columns (-c)string-exportColumns
--delimiter (-d)string'exportDelimiter
--includeHeaders (--ih)booleantrueexportIncludeHeaders
--nullValue (--nv)string''exportNullValue
--maxRows (--mr)number1000000exportMaxRows
--timeout (--to)number3600exportTimeout
--profile (-p)string-profile

Related: import, massExport


import ​

Aliases: imp, uploadData, uploaddataSyntax: hana-cli importTags: import, upload, load-data, csv, excel

Use cases:

  • Load data from CSV/Excel
  • Upload data to table

Prerequisites: Active database connection, Target table exists with compatible structure, CSV or Excel file available

Parameters:

ParameterTypeDefaultDescription
--filename (-n)string-importFilename
--table (-t)string-importTable
--schema (-s)string'**CURRENT_SCHEMA**'importSchema
--output (-o)string"csv"importOutputFormat
--matchMode (-m)string"auto"importMatchMode
--truncate (--tr)booleanfalseimportTruncate
--batchSize (-b)number1000importBatchSize
--worksheet (-w)number1importWorksheet
--startRow (--sr)number1importStartRow
--skipEmptyRows (--se)booleantrueimportSkipEmptyRows
--excelCacheMode (--ec)string"cache"importExcelCacheMode
--dryRun (--dr)booleanfalsePreview import results without committing to database
--maxFileSizeMB (--mfs)number500Maximum file size in MB (prevents memory exhaustion)
--timeoutSeconds (--ts)number3600Import operation timeout in seconds (0 = no timeout)
--nullValues (--nv)string'nullComma-separated list of values to treat as NULL
--skipWithErrors (--swe)booleanfalseContinue import even if errors exceed threshold (logs errors)
--maxErrorsAllowed (--mea)number-1Maximum errors allowed before stopping (-1 = unlimited)
--profile (-p)string-profile

Related: export, dataValidator


importUI ​

Aliases: impui, importui, uploadui, uploadUISyntax: hana-cli importUI [filename] [table]

Related: import


kafkaConnect ​

Aliases: kafka, kafkaAdapter, kafkasubSyntax: hana-cli kafkaConnect [action]Tags: kafka, streaming, integration

Use cases:

  • Manage Kafka connections

Parameters:

ParameterTypeDefaultDescription
--action (-a)string'list'action
--name (-n)string-connectorName
--brokers (-b)string-kafkaBrokers
--topic (-t)string-kafkaTopic
--config (-c)string-configPath

Related: dataSync, import


Developer Tools ​

Developer utilities, templates, docs, and interactive helpers

callProcedure ​

Aliases: cp, callprocedure, callProc, callproc, callSP, callspSyntax: hana-cli callProcedure [schema] [procedure]Tags: procedure, execution, call

Use cases:

  • Call stored procedure
  • Execute procedure

Parameters:

ParameterTypeDefaultDescription
--procedure (-p, --sp)string-procedure
--schema (-s)string'**CURRENT_SCHEMA**'schema
--profile (-p)string-profile

Related: inspectProcedure, procedures


cds ​

Aliases: cdsPreviewSyntax: hana-cli cds [schema] [table]Tags: cds, cap, data-model

Use cases:

  • Work with CDS models

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--view (-v)booleanfalseviewOpt
--useHanaTypes (--hana)booleanfalseuseHanaTypes
--useQuoted (-q, --quoted)booleanfalseuseQuoted
--port (-p)numberfalseport
--profile (--pr)string-profile

Related: activateHDI, generateDocs, codeTemplate


codeTemplate ​

Aliases: template, codegen, scaffold, boilerplateSyntax: hana-cli codeTemplateTags: template, code-generation

Use cases:

  • Generate code templates

Related: createModule, generateTestData


createModule ​

Aliases: createDB, createDBModuleSyntax: hana-cli createModule

Parameters:

ParameterTypeDefaultDescription
--folderstring-folder
--hanaCloudbooleantruehanaCloud

Related: generateTestData, codeTemplate


examples ​

Aliases: exampleSyntax: hana-cli examples [command] [query...]

Related: viewDocs, interactive, kb


generateDocs ​

Aliases: docs, gendocs, generateDocumentationSyntax: hana-cli generateDocsTags: documentation, generate, docs

Use cases:

  • Generate documentation
  • Create docs from schema

Related: viewDocs, helpDocu, readMe


generateTestData ​

Aliases: testdata, gendata, generateDataSyntax: hana-cli generateTestDataTags: test-data, generate, sample

Use cases:

  • Generate test data
  • Create sample records

Related: codeTemplate, import, dataProfile


hdbsql ​

Syntax: hana-cli hdbsqlTags: sql, query, execution

Use cases:

  • Execute SQL directly

Related: querySimple, callProcedure


helpDocu ​

Aliases: openDocu, openDocumentation, documentation, docuSyntax: hana-cli helpDocu

Related: viewDocs, kb, readMe


interactive ​

Aliases: i, repl, shellSyntax: hana-cli interactive

Related: helpDocu, examples, kb


issue ​

Aliases: Issue, openIssue, openissue, reportIssue, reportissueSyntax: hana-cli issueTags: issue, report, help

Use cases:

  • Report issues or get help

Related: diagnose, helpDocu


kb ​

Syntax: hana-cli kb [query...]

Related: viewDocs, helpDocu, examples


readMe ​

Aliases: readmeSyntax: hana-cli readMeTags: readme, documentation

Use cases:

  • View help documentation

Related: readMeUI, helpDocu, openReadMe


readMeUI ​

Aliases: readmeui, readMeUi, readmeUISyntax: hana-cli readMeUI

Related: readMe, UI, openReadMe


sdiTasks ​

Aliases: sditasks, sdi, smartDataIntegrationSyntax: hana-cli sdiTasksTags: sdi, task, data-provisioning

Use cases:

  • Manage SDI tasks
  • Monitor data provisioning

Parameters:

ParameterTypeDefaultDescription
--action (-a)string'list'sdiTasksAction
--taskName (--tn)string-sdiTasksTaskName
--flowgraph (--fg)string-sdiTasksFlowgraph
--agentName (--an)string-sdiTasksAgentName
--schema (-s)string'**CURRENT_SCHEMA**'sdiTasksSchema
--profile (-p)string-profile

Related: dataSync, connections


test ​

Syntax: hana-cli test

Related: cds, activateHDI


timeSeriesTools ​

Aliases: tsTools, timeseries, timeseriestoolsSyntax: hana-cli timeSeriesTools [action]Tags: time-series, temporal

Use cases:

  • Work with time series data

Parameters:

ParameterTypeDefaultDescription
--action (-a, --Action)string'list'action
--table (-t, --Table)string-table
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--timeColumn (--tc, --TimeColumn)string-timeColumn
--valueColumn (--vc, --ValueColumn)string-valueColumn
--interval (-i, --Interval)string'HOUR'timeInterval
--limit (-l, --Limit)number1000limit

Related: tables, dataProfile


UI ​

Aliases: ui, gui, GUI, launchpad, LaunchPad, launchPad, serverSyntax: hana-cli UI

Related: readMeUI, helpDocu


viewDocs ​

Aliases: docs, doc, documentationSyntax: hana-cli viewDocs [topic]

Related: helpDocu, kb, examples


HANA Cloud ​

Manage SAP HANA Cloud instances and related services

hanaCloudHDIInstances ​

Aliases: hdiInstances, hdiinstances, hdiServices, listhdi, hdiservices, hdisSyntax: hana-cli hdiTags: cloud, hdi, instance

Use cases:

  • List HANA Cloud HDI instances

Related: hanaCloudInstances, adminHDI


hanaCloudHDIInstancesUI ​

Aliases: hdiInstancesUI, hdiinstancesui, hdiServicesUI, listhdiui, hdiservicesui, hdisuiSyntax: hana-cli hdiUI

Related: hanaCloudHDIInstances


hanaCloudInstances ​

Aliases: hcInstances, instances, listHC, listhc, hcinstancesSyntax: hana-cli hc [name]Tags: cloud, instance, management

Use cases:

  • List HANA Cloud instances
  • View cloud databases

Related: hanaCloudStart, hanaCloudStop, hanaCloudHDIInstances


hanaCloudSBSSInstances ​

Aliases: sbssInstances, sbssinstances, sbssServices, listsbss, sbssservices, sbsssSyntax: hana-cli sbssTags: cloud, sbss, instance

Use cases:

  • List HANA Cloud SBSS instances

Related: hanaCloudInstances


hanaCloudSBSSInstancesUI ​

Aliases: sbssInstancesUI, sbssinstancesui, sbssServicesUI, listsbssui, sbssservicesui, sbsssuiSyntax: hana-cli sbssUI

Related: hanaCloudSBSSInstances


hanaCloudSchemaInstances ​

Aliases: schemainstances, schemaServices, listschemas, schemaservicesSyntax: hana-cli schemaInstancesTags: cloud, schema, instance

Use cases:

  • List HANA Cloud schema instances

Related: hanaCloudInstances, schemas


hanaCloudSchemaInstancesUI ​

Aliases: schemainstancesui, schemaServicesUI, listschemasui, schemaservicesuiSyntax: hana-cli schemaInstancesUI

Related: hanaCloudSchemaInstances


hanaCloudSecureStoreInstances ​

Aliases: secureStoreInstances, securestoreinstances, secureStoreServices, listSecureStore, securestoreservices, securestoresSyntax: hana-cli securestoreTags: cloud, secure-store, instance

Use cases:

  • List HANA Cloud Secure Store instances

Related: hanaCloudInstances, certificates


hanaCloudSecureStoreInstancesUI ​

Aliases: secureStoreInstancesUI, secureStoreUI, securestoreinstancesui, secureStoreServicesUI, listSecureStoreUI, securestoreservicesui, securestoresuiSyntax: hana-cli securestoreUI

Related: hanaCloudSecureStoreInstances


hanaCloudStart ​

Aliases: hcstart, hc_start, startSyntax: hana-cli hcStart [name]Tags: cloud, start, instance

Use cases:

  • Start HANA Cloud instance

Related: hanaCloudStop, hanaCloudInstances


hanaCloudStop ​

Aliases: hcstop, hc_stop, stopSyntax: hana-cli hcStop [name]Tags: cloud, stop, instance

Use cases:

  • Stop HANA Cloud instance

Related: hanaCloudStart, hanaCloudInstances


hanaCloudUPSInstances ​

Aliases: upsInstances, upsinstances, upServices, listups, upsservicesSyntax: hana-cli upsTags: cloud, ups, instance

Use cases:

  • List HANA Cloud UPS instances

Related: hanaCloudInstances


hanaCloudUPSInstancesUI ​

Aliases: upsInstancesUI, upsinstancesui, upServicesUI, listupsui, upsservicesuiSyntax: hana-cli upsUI

Related: hanaCloudUPSInstances


HDI Management ​

Manage HDI containers, groups, and deployment operations

activateHDI ​

Aliases: ahdi, ahSyntax: hana-cli activateHDI [tenant]Tags: hdi, deployment, activation

Use cases:

  • Activate HDI deployment
  • Deploy HDI changes

Parameters:

ParameterTypeDefaultDescription
--tenant (-t)string-tenant

Related: adminHDI, adminHDIGroup, cds


adminHDI ​

Aliases: adHDI, adhdiSyntax: hana-cli adminHDI [user] [password]Tags: hdi, administration, management

Use cases:

  • Administer HDI
  • Manage HDI settings

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user
--password (-p)string-password
--create (-c)booleantruecreateUser

Related: adminHDIGroup, hanaCloudHDIInstances


adminHDIGroup ​

Aliases: adHDIG, adhdigSyntax: hana-cli adminHDIGroup [user] [group]Tags: hdi, group, administration

Use cases:

  • Manage HDI groups
  • Administer HDI group

Parameters:

ParameterTypeDefaultDescription
--user (-u, --User)string-user
--group (-g)string'SYS_XS_HANA_BROKER'group

Related: adminHDI, activateHDI


containers ​

Aliases: cont, listContainers, listcontainersSyntax: hana-cli containers [containerGroup] [container]Tags: container, hdi, deployment

Use cases:

  • List HDI containers
  • Manage containers

Parameters:

ParameterTypeDefaultDescription
--container (-c)string"*"container
--containerGroup (-g, --group, --containergroup)string'*'containerGroup
--limit (-l)number200limit

Related: createContainer, dropContainer, containersUI


containersUI ​

Aliases: containersui, contUI, listContainersUI, listcontainersuiSyntax: hana-cli containersUI [containerGroup] [container]

Related: containers


createContainer ​

Aliases: cc, cContSyntax: hana-cli createContainer [container] [group]Tags: container, create, hdi

Use cases:

  • Create new HDI container

Parameters:

ParameterTypeDefaultDescription
--container (-c)string-container
--group (-g)string''group
--save (-s)booleantruesaveHDI
--encrypt (-e, --ssl)booleanfalseencrypt

Related: dropContainer, containers, createContainerUsers


createContainerUsers ​

Aliases: ccu, cContUSyntax: hana-cli createContainerUsers [container]

Parameters:

ParameterTypeDefaultDescription
--container (-c)string-container
--save (-s)booleantruesaveHDI
--encrypt (-e, --ssl)booleanfalseencrypt

Related: createContainer, users


dropContainer ​

Aliases: dc, dropCSyntax: hana-cli dropContainer [container] [group]Tags: container, drop, hdi

Use cases:

  • Drop HDI container

Parameters:

ParameterTypeDefaultDescription
--container (-c)string-container
--group (-g)string''group

Related: createContainer, containers


Mass Operations ​

Bulk operations for grants, updates, deletions, and conversions

massConvert ​

Aliases: mc, massconvert, massConv, massconvSyntax: hana-cli massConvert [schema] [table] [view]Tags: convert, bulk-operation, data-type

Use cases:

  • Convert data types
  • Bulk data conversion

Related: massUpdate, massRename


massConvertUI ​

Aliases: mcui, massconvertui, massConvUI, massconvuiSyntax: hana-cli massConvertUI [schema] [table]

Related: massConvert


massDelete ​

Aliases: md, massdelete, massDel, massdelSyntax: hana-cli massDelete [schema] [object]Tags: delete, bulk-operation, purge

Use cases:

  • Delete records in bulk
  • Purge old data

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schema
--object (-o)string-object
--limit (-l)number1000limit
--objectType (-t, --type)string-objectType
--includeSystem (-i, --system)booleanfalseincludeSystemObjects
--dryRun (--dr, --preview)booleanfalsedryRun
--force (-f)booleanfalseforce
--logboolean-log

Related: massExport, massUpdate


massExport ​

Aliases: me, mexport, massExp, massexpSyntax: hana-cli massExport [schema] [object]Tags: export, bulk-operation, extract

Use cases:

  • Export multiple tables at once

Parameters:

ParameterTypeDefaultDescription
--schema (-s, --schema)string'**CURRENT_SCHEMA**'schema
--object (-o, --object)string'*'object
--objectType (-t, --type)string-objectType
--limit (-l, --limit)number1000limit
--format (-f, --format)string'csv'exportFormat
--folder (--directory, --dir)string-folder
--includeData (--data)booleanfalseincludeData

Related: export, massDelete


massGrant ​

Aliases: mg, massgrant, massGrn, massgrnSyntax: hana-cli massGrant [schema] [object]Tags: grant, permission, bulk-operation

Use cases:

  • Grant permissions in bulk
  • Bulk privilege assignment

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schema
--object (-o)string-object
--grantee (-g)string-grantee
--privilege (--pr)string-privilege
--objectType (-t, --type)string-objectType
--withGrantOption (--wgo)booleanfalsewithGrantOption
--dryRun (--dr, --preview)booleanfalsedryRun
--logboolean-log

Related: massUsers, users, roles


massRename ​

Aliases: mr, massrename, massRN, massrnSyntax: hana-cli massRenameTags: rename, bulk-operation

Use cases:

  • Rename objects in bulk

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schemaCDS
--namespace (-n)string-namespace
--prefix (-p)string-prefix
--case (-c)string-case

Related: massConvert, massUpdate


massUpdate ​

Aliases: mu, massupdate, massUpd, massupdSyntax: hana-cli massUpdate [schema] [object]Tags: update, bulk-operation

Use cases:

  • Update many records at once

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schema
--object (-o)string-object
--setClause (-c, --set)string-setClause
--whereClause (-w, --where)string-whereClause
--limit (-l)number1000limit
--dryRun (--dr, --preview)booleanfalsedryRun
--logboolean-log

Related: massDelete, massConvert


massUsers ​

Aliases: massUser, mUsers, mUser, muSyntax: hana-cli massUsers [user] [password]

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user
--password (-p)string-password

Related: users, roles, massGrant


tableCopy ​

Aliases: tablecopy, copyTable, copytableSyntax: hana-cli tableCopyTags: copy, transfer, data-movement

Use cases:

  • Copy table between schemas
  • Copy table to another system

Prerequisites: Active database connection, Source table exists, Target schema accessible

Parameters:

ParameterTypeDefaultDescription
--sourceTable (--st)string-tableCopySourceTable
--targetTable (--tt)string-tableCopyTargetTable
--sourceSchema (--ss)string'**CURRENT_SCHEMA**'tableCopySourceSchema
--targetSchema (--ts)string'**CURRENT_SCHEMA**'tableCopyTargetSchema
--structureOnly (--so)booleanfalsetableCopyStructureOnly
--dataOnly (--do)booleanfalsetableCopyDataOnly
--where (-w)string-tableCopyWhere
--limit (-l)number-tableCopyLimit
--batchSize (-b, --batch)number1000tableCopyBatchSize
--dryRun (--dr, --preview)booleanfalsedryRun
--timeout (--to)number3600tableCopyTimeout
--profile (-p)string-profile

Related: export, import, tables


Object Inspection ​

Inspect tables, views, procedures, indexes, and related objects

inspectFunction ​

Aliases: if, function, insFunc, inspectfunctionSyntax: hana-cli inspectFunction [schema] [function]Tags: function, inspection

Use cases:

  • Inspect function details

Parameters:

ParameterTypeDefaultDescription
--functionName (-f, --function)string-function
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: functions, inspectProcedure


inspectIndex ​

Aliases: ii, index, insIndex, inspectindexSyntax: hana-cli inspectIndex [schema] [index]Tags: index, inspection, analysis

Use cases:

  • Inspect index details

Parameters:

ParameterTypeDefaultDescription
--index (-i)string-index
--schema (-s)string'**CURRENT_SCHEMA**'schema

Related: indexes, tables, tableHotspots


inspectJWT ​

Aliases: jwt, ijwt, iJWT, iJwtSyntax: hana-cli inspectJWTTags: jwt, token, analysis

Use cases:

  • Analyze JWT token

Related: createJWT


inspectLibMember ​

Aliases: ilm, libraryMember, librarymember, insLibMem, inspectlibrarymemberSyntax: hana-cli inspectLibMember [schema] [library] [libraryMem]Tags: library, member

Use cases:

  • Inspect library member details

Parameters:

ParameterTypeDefaultDescription
--library (--lib)string-library
--libraryMem (-m, --libMem)string-libMember
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: libraries, inspectLibrary


inspectLibrary ​

Aliases: il, library, insLib, inspectlibrarySyntax: hana-cli inspectLibrary [schema] [library]Tags: library, inspection

Use cases:

  • Inspect library details

Parameters:

ParameterTypeDefaultDescription
--library (--lib)string-library
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: libraries, inspectLibMember


inspectProcedure ​

Aliases: ip, procedure, insProc, inspectprocedure, inspectspSyntax: hana-cli inspectProcedure [schema] [procedure]Tags: procedure, inspection

Use cases:

  • Inspect procedure details

Parameters:

ParameterTypeDefaultDescription
--procedure (-p, --sp)string-procedure
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: procedures, inspectFunction, callProcedure


inspectTable ​

Aliases: it, table, insTbl, inspecttable, inspectableSyntax: hana-cli inspectTable [schema] [table]Tags: table, inspection, analysis

Use cases:

  • Inspect table structure and properties

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType
--useHanaTypes (--hana)booleanfalseuseHanaTypes
--useExists (--exists, --persistence)booleantrueuseExists
--useQuoted (-q, --quoted)booleanfalseuseQuoted
--noColonsbooleanfalsenoColons

Related: tables, inspectView, columnStats


inspectTableUI ​

Aliases: itui, tableUI, tableui, insTblUI, inspecttableui, inspectableuiSyntax: hana-cli inspectTableUI [schema] [table]

Related: tables, inspectTable


inspectTrigger ​

Aliases: itrig, trigger, insTrig, inspecttrigger, inspectriggerSyntax: hana-cli inspectTrigger [schema] [trigger]Tags: trigger, inspection

Use cases:

  • Inspect trigger details

Parameters:

ParameterTypeDefaultDescription
--trigger (-t)string"*"sequence
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: triggers, inspectProcedure, tables


inspectView ​

Aliases: iv, view, insVew, inspectviewSyntax: hana-cli inspectView [schema] [view]Tags: view, inspection

Use cases:

  • Inspect view details

Parameters:

ParameterTypeDefaultDescription
--view (-v)string-view
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType
--useHanaTypes (--hana)booleanfalseuseHanaTypes
--useExists (--exists, --persistence)booleantrueuseExists
--useQuoted (-q, --quoted)booleanfalseuseQuoted
--noColonsbooleanfalsenoColons

Related: views, inspectTable, inspectProcedure


Other ​

commandMap ​

Syntax: hana-cli commandMap


Performance Monitoring ​

Monitor performance, expensive operations, and system bottlenecks

blocking ​

Aliases: b, locksSyntax: hana-cli blockingTags: blocking, lock, session

Use cases:

  • Find blocking locks
  • Identify deadlocks

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit
--details (-d)booleanfalsedetails

Related: deadlocks, longRunning, connections


columnStats ​

Syntax: hana-cli columnStats [schema] [table]Tags: statistics, column-analysis

Use cases:

  • Analyze column statistics
  • Update column statistics

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, inspectTable, tableHotspots


deadlocks ​

Aliases: deadlock, dlSyntax: hana-cli deadlocksTags: deadlock, lock, session

Use cases:

  • Find deadlock information
  • Analyze lock contention

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit

Related: longRunning, blocking, healthCheck


expensiveStatements ​

Syntax: hana-cli expensiveStatementsTags: performance, sql, slow-queries

Use cases:

  • Find expensive SQL statements
  • Identify performance problems

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit
--orderBy (-o)string'totalTime'expensiveStatementsOrderBy

Related: longRunning, queryPlan, blocking


fragmentationCheck ​

Aliases: frag, fcSyntax: hana-cli fragmentationCheckTags: fragmentation, performance, diagnostics

Use cases:

  • Check table fragmentation
  • Monitor storage efficiency

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string'**CURRENT_SCHEMA**'schema
--table (-t)stringnulltable
--threshold (--th)number10fragmentationThreshold
--limit (-l)number50limit

Related: reclaim, healthCheck


indexTest ​

Syntax: hana-cli indexTest

Related: indexes, tableHotspots


longRunning ​

Aliases: lr, longrunningSyntax: hana-cli longRunningTags: long-running, slow, performance

Use cases:

  • Find long-running operations
  • Monitor slow processes

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit
--duration (-d)number60queryDuration
--includeIdle (-i)booleanfalseidleSession
--cancel (-c)string-Statement hash to cancel

Related: expensiveStatements, deadlocks, blocking


memoryAnalysis ​

Syntax: hana-cli memoryAnalysisTags: memory, performance, resource-usage

Use cases:

  • Analyze memory consumption
  • Find memory-heavy tables

Parameters:

ParameterTypeDefaultDescription
--component (-c)string'*'component
--limit (-l)number200limit

Related: memoryLeaks, healthCheck, systemInfo


memoryLeaks ​

Aliases: memleak, mlSyntax: hana-cli memoryLeaksTags: memory, memory-leak, diagnostics

Use cases:

  • Find potential memory leaks
  • Monitor memory issues

Parameters:

ParameterTypeDefaultDescription
--component (-c)stringnullcomponent
--threshold (-t)number10threshold
--limit (-l)number50limit

Related: memoryAnalysis, healthCheck


queryPlan ​

Syntax: hana-cli queryPlanTags: execution-plan, sql-analysis, performance

Use cases:

  • Analyze query execution plan
  • Optimize queries

Parameters:

ParameterTypeDefaultDescription
--sql (-q, --sql)string-query

Related: querySimple, expensiveStatements


querySimple ​

Aliases: qs, querysimpleSyntax: hana-cli querySimpleTags: query, sql, execution

Use cases:

  • Run simple queries

Parameters:

ParameterTypeDefaultDescription
--query (-q)string-query
--folder (-f)string'./'folder
--filename (-n)string-filename
--output (-o)string"table"outputTypeQuery
--profile (-p)string-profile

Related: queryPlan, expensiveStatements


querySimpleUI ​

Aliases: qsui, querysimpleui, queryUI, sqlUISyntax: hana-cli querySimpleUI

Related: querySimple


reclaim ​

Syntax: hana-cli reclaimTags: reclaim, cleanup, maintenance

Use cases:

  • Reclaim unused space
  • Perform maintenance

Related: fragmentationCheck, dataVolumes


recommendations ​

Aliases: rec, recommendSyntax: hana-cli recommendationsTags: recommendation, optimization, best-practices

Use cases:

  • Get system recommendations
  • Find optimization opportunities

Parameters:

ParameterTypeDefaultDescription
--category (-c)string'all'Recommendation category
--limit (-l)number50limit

Related: healthCheck, expensiveStatements


tableHotspots ​

Aliases: th, hotspotsSyntax: hana-cli tableHotspots [schema] [table]Tags: hotspot, high-load, performance

Use cases:

  • Identify heavily accessed tables
  • Find performance bottlenecks

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--includePartitions (-p, --Partitions)booleantrueincludePartitions
--limit (-l, --Limit)number200limit
--profile (-p)string-profile

Related: columnStats, indexes, inspectTable


Schema Tools ​

Explore schemas, tables, views, and database object metadata

dataTypes ​

Aliases: dt, datatypes, dataType, datatypeSyntax: hana-cli dataTypes

Related: dataTypesUI, tables


dataTypesUI ​

Aliases: dtui, datatypesUI, dataTypeUI, datatypeui, datatypesuiSyntax: hana-cli dataTypesUI

Related: dataTypes


ftIndexes ​

Aliases: fti, ftIndex, fulltext, fulltextIndexesSyntax: hana-cli ftIndexes [schema] [index]

Parameters:

ParameterTypeDefaultDescription
--index (-i)string"*"ftIndexName
--schema (-s)string'**CURRENT_SCHEMA**'schema
--table (-t)string-ftTable
--details (-d)booleanfalsedetails
--limit (-l)number200limit
--profile (-p)string-profile

Related: indexes, tables


functions ​

Aliases: f, listFuncs, ListFunc, listfuncs, Listfunc, listFunctions, listfunctionsSyntax: hana-cli functions [schema] [function]Tags: function, metadata, sql

Use cases:

  • List functions
  • Analyze function definitions

Parameters:

ParameterTypeDefaultDescription
--functionName (-f, --function)string"*"function
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectFunction, procedures, objects


functionsUI ​

Aliases: fui, listFuncsUI, ListFuncUI, listfuncsui, Listfuncui, listFunctionsUI, listfunctionsuiSyntax: hana-cli functionsUI [schema] [function]

Related: functions


indexes ​

Aliases: ind, listIndexes, ListInd, listind, Listind, listfindexesSyntax: hana-cli indexes [schema] [indexes]Tags: index, metadata, performance

Use cases:

  • List indexes on tables
  • Analyze index definitions

Parameters:

ParameterTypeDefaultDescription
--indexes (-i)string"*"function
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectIndex, tables, tableHotspots


indexesUI ​

Aliases: indUI, listIndexesUI, ListIndUI, listindui, Listindui, listfindexesui, indexesuiSyntax: hana-cli indexesUI [schema] [indexes]

Related: indexes


libraries ​

Aliases: l, listLibs, ListLibs, listlibs, ListLib, listLibraries, listlibrariesSyntax: hana-cli libraries [schema] [library]Tags: library, managed-library

Use cases:

  • List managed libraries

Parameters:

ParameterTypeDefaultDescription
--library (--lib)string"*"library
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectLibrary, inspectLibMember


objects ​

Aliases: o, listObjects, listobjectsSyntax: hana-cli objects [schema] [object]Tags: object, metadata, catalog

Use cases:

  • List all database objects
  • Search by object type

Parameters:

ParameterTypeDefaultDescription
--object (-o)string"*"object
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: schemas, tables, views


partitions ​

Aliases: parts, partition, partitioning, tablePartitionsSyntax: hana-cli partitions [schema] [table]

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"partitionTable
--schema (-s)string'**CURRENT_SCHEMA**'schema
--type (--pt)string-partitionType
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, inspectTable, tableHotspots


procedures ​

Aliases: p, listProcs, ListProc, listprocs, Listproc, listProcedures, listprocedures, spSyntax: hana-cli procedures [schema] [procedure]Tags: procedure, metadata, sql

Use cases:

  • Find stored procedures
  • Analyze procedure definitions

Parameters:

ParameterTypeDefaultDescription
--procedure (-p, --Procedure)string"*"procedure
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectProcedure, functions, views


schemaClone ​

Aliases: schemaclone, cloneSchema, copyschemaSyntax: hana-cli schemaCloneTags: clone, copy-schema, replication

Use cases:

  • Clone entire schema
  • Duplicate schema structure

Prerequisites: Active database connection, Source schema exists, SCHEMA admin privileges

Parameters:

ParameterTypeDefaultDescription
--sourceSchema (--ss)string'**CURRENT_SCHEMA**'schemaCloneSourceSchema
--targetSchema (--ts)string'**CURRENT_SCHEMA**'schemaCloneTargetSchema
--includeData (--id)booleanfalseschemaCloneIncludeData
--includeGrants (--ig)booleanfalseschemaCloneIncludeGrants
--parallel (--par)number1schemaCloneParallel
--excludeTables (--et)string-schemaCloneExcludeTables
--dryRun (--dr, --preview)booleanfalsedryRun
--timeout (--to)number7200schemaCloneTimeout
--profile (-p)string-profile

Related: schemas, tables, export


schemas ​

Aliases: sch, getSchemas, listSchemas, sSyntax: hana-cli schemas [schema]Tags: schema, metadata, structure

Use cases:

  • List all schemas
  • Discover database structure

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string"*"schema
--limit (-l)number200limit
--all (--al, --allSchemas)booleanfalseallSchemas

Related: objects, schemaClone, tables


schemasUI ​

Aliases: schui, getSchemasUI, listSchemasUI, schemasui, getschemasui, listschemasuiSyntax: hana-cli schemasUI [schema]

Related: schemas


sequences ​

Aliases: seq, listSeqs, ListSeqs, listseqs, Listseq, listSequencesSyntax: hana-cli sequences [schema] [sequence]Tags: sequence, metadata

Use cases:

  • List sequences

Parameters:

ParameterTypeDefaultDescription
--sequence (--seq)string"*"sequence
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, objects


synonyms ​

Aliases: syn, listSynonyms, listsynonymsSyntax: hana-cli synonyms [schema] [synonym] [target]Tags: synonym, metadata

Use cases:

  • List synonyms

Parameters:

ParameterTypeDefaultDescription
--synonym (--syn, --Synonym)string"*"synonym
--target (-t, --Target)string"*"target
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit

Related: tables, views, procedures


tableGroups ​

Aliases: tg, tablegroup, groups, groups-tablesSyntax: hana-cli tableGroups [action] [groupName]Tags: table-group, organization

Use cases:

  • View table groups

Parameters:

ParameterTypeDefaultDescription
--action (-a)string'list'tableGroupAction
--groupName (-g, --group)string-tableGroupName
--schema (-s)string'**CURRENT_SCHEMA**'tableGroupSchema
--table (-t)string-tableGroupTable
--typestring-Table group type
--subtypestring-Table group subtype
--matchSchemastring-Match schema pattern
--matchTablestring-Match table pattern
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, objects


tables ​

Aliases: t, listTables, listtablesSyntax: hana-cli tables [schema] [table]Tags: table, metadata, structure, catalog

Use cases:

  • Find tables in schema
  • Analyze table properties

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--table (-t, --Table)string"*"table
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectTable, tableGroups, schemas


tablesPG ​

Aliases: tablespg, tablespostgres, tablesPostgres, tables-postgres, tables-postgressql, tablesPOSTGRESSyntax: hana-cli tablesPG [schema] [table]

Related: tables, tablesSQLite


tablesSQLite ​

Aliases: tablessqlite, tablesqlite, tablesSqlite, tables-sqlite, tables-sql, tablesSQLSyntax: hana-cli tablesSQLite [table]

Related: tables, tablesPG


tablesUI ​

Aliases: tui, listTablesUI, listtablesui, tablesuiSyntax: hana-cli tablesUI [schema] [table]

Related: tables, inspectTable


triggers ​

Aliases: trig, listTriggers, ListTrigs, listtrigs, Listtrig, listrigSyntax: hana-cli triggers [schema] [trigger] [target]Tags: trigger, metadata

Use cases:

  • List triggers on tables

Parameters:

ParameterTypeDefaultDescription
--trigger (-t, --Trigger)string"*"sequence
--target (--to, --Target)string"*"target
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectTrigger, procedures, tables


views ​

Aliases: v, listViews, listviewsSyntax: hana-cli views [schema] [view]Tags: view, metadata, structure

Use cases:

  • List views
  • Analyze view definitions

Parameters:

ParameterTypeDefaultDescription
--view (-v, --View)string"*"view
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectView, tables, procedures


Security ​

User, role, privilege, and security audit management

auditLog ​

Aliases: audit, auditlogSyntax: hana-cli auditLogTags: audit, logging, compliance

Use cases:

  • View audit logs
  • Track changes

Related: systemInfo, securityScan


certificates ​

Aliases: cert, certsSyntax: hana-cli certificatesTags: certificate, ssl, encryption

Use cases:

  • Manage certificates
  • Check SSL certificates

Related: certificatesUI, encryptionStatus


certificatesUI ​

Aliases: certUI, certsUI, certificatesui, listCertificatesUI, listcertificatesuiSyntax: hana-cli certificatesUI

Related: certificates


createGroup ​

Aliases: cg, cGrpSyntax: hana-cli createGroup [group]Tags: group, create, hdi

Use cases:

  • Create HDI group

Parameters:

ParameterTypeDefaultDescription
--group (-g)string-group

Related: createXSAAdmin, users, roles


createXSAAdmin ​

Aliases: cXSAAdmin, cXSAA, cxsaadmin, cxsaaSyntax: hana-cli createXSAAdmin [user] [password]Tags: xsa, admin, user

Use cases:

  • Create XSA admin user

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user
--password (-p)string-password

Related: users, roles, createGroup


dropGroup ​

Aliases: dg, dropGSyntax: hana-cli dropGroup [group]Tags: group, drop, hdi

Use cases:

  • Drop HDI group

Parameters:

ParameterTypeDefaultDescription
--group (-g)string-group

Related: createGroup, users, roles


encryptionStatus ​

Aliases: encryption, encryptSyntax: hana-cli encryptionStatusTags: encryption, security, diagnostics

Use cases:

  • Check encryption status

Related: certificates, healthCheck


inspectUser ​

Aliases: iu, user, insUser, inspectuserSyntax: hana-cli inspectUser [user]Tags: user, inspection

Use cases:

  • Inspect user details and privileges

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user

Related: users, roles, pwdPolicy


pwdPolicy ​

Aliases: pwdpolicy, passpoliciesSyntax: hana-cli pwdPolicyTags: password, policy, security

Use cases:

  • Manage password policies

Related: users, inspectUser


roles ​

Aliases: r, listRoles, listrolesSyntax: hana-cli roles [schema] [role]Tags: role, access-control, administration

Use cases:

  • List database roles
  • Manage role assignments

Parameters:

ParameterTypeDefaultDescription
--role (-r)string"*"role
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: users, inspectUser, grantChains


securityScan ​

Aliases: secscan, scanSyntax: hana-cli securityScanTags: security, scan, compliance

Use cases:

  • Run security scan
  • Check security settings

Related: pwdPolicy, users, healthCheck


users ​

Aliases: u, listUsers, listusersSyntax: hana-cli users [user]Tags: user, access-control, administration

Use cases:

  • List database users
  • Manage user access

Parameters:

ParameterTypeDefaultDescription
--user (-u)string"*"user
--limit (-l)number200limit

Related: roles, inspectUser, massUsers


System Administration ​

System health, configuration, diagnostics, and maintenance

diagnose ​

Aliases: diagSyntax: hana-cli diagnoseTags: diagnose, troubleshoot, issues

Use cases:

  • Run diagnostics
  • Troubleshoot problems

Parameters:

ParameterTypeDefaultDescription
--checks (-c)string'all'checks
--limit (-l)number50limit

Related: healthCheck, systemInfo, status


healthCheck ​

Aliases: health, hSyntax: hana-cli healthCheckTags: health, check, diagnostics

Use cases:

  • Perform system health check
  • Verify system status

Parameters:

ParameterTypeDefaultDescription
--checks (-c)string'all'Health checks to perform (all, memory, disk, connection, transaction, backup, replication, resources)

Related: systemInfo, status, diagnose


status ​

Aliases: s, whoamiSyntax: hana-cli statusTags: connection, user, session, roles, diagnostic

Use cases:

  • Check current database user and connection
  • View granted roles
  • Verify database connection

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--priv (-p, --privileges)booleanfalseprivileges

Related: systemInfo, healthCheck, connections


systemInfo ​

Aliases: sys, sysinfo, sysInfo, systeminfo, system-information, dbInfo, dbinfoSyntax: hana-cli systemInfoTags: system, info, diagnostics, hardware

Use cases:

  • View system information
  • Check hardware resources

Parameters:

ParameterTypeDefaultDescription
--output (-o, --Output)string"basic"outputType

Related: status, healthCheck, version


systemInfoUI ​

Aliases: sysUI, sysinfoui, sysInfoUI, systeminfouiSyntax: hana-cli systemInfoUI

Related: systemInfo, healthCheck


workloadManagement ​

Aliases: wlm, workloads, workloadClass, workloadmgmtSyntax: hana-cli workloadManagement [schema] [group]Tags: workload, resource, management

Use cases:

  • Manage workload assignments

Parameters:

ParameterTypeDefaultDescription
--group (-g)string"*"workloadClass
--workload (-w)string-workloadClass
--schema (-s)string'**CURRENT_SCHEMA**'schema
--priority (-p)string-workloadPriority
--activeOnly (-a)booleanfalseworkloadActiveOnly
--showViews (--sv, --views)booleanfalseworkloadShowViews
--limit (-l)number200limit

Related: status, longRunning, healthCheck


xsaServices ​

Aliases: xsa, xsaSvc, xsaservicesSyntax: hana-cli xsaServices [action]Tags: xsa, service

Use cases:

  • Manage XSA services

Parameters:

ParameterTypeDefaultDescription
--action (-a, --Action)string'list'action
--service (--sv, --Service)string-service
--details (-d, --Details)booleanfalsedetails

Related: systemInfo, status


System Tools ​

System diagnostics, logs, host info, and runtime utilities

alerts ​

Aliases: a, alertSyntax: hana-cli alertsTags: alert, event, monitoring

Use cases:

  • View system alerts
  • Monitor events

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number100limit
--severity (-s)string'all'alertSeverity
--acknowledge (--ack)string-Acknowledge alert by ID
--delete (--del)string-Delete alert by ID

Related: healthCheck, systemInfo


cacheStats ​

Syntax: hana-cli cacheStats

Parameters:

ParameterTypeDefaultDescription
--cacheType (-t)string'all'cacheType
--limit (-l)number50limit

Related: memoryAnalysis, systemInfo


crashDumps ​

Aliases: crash, cdSyntax: hana-cli crashDumpsTags: crash, dump, diagnostics

Use cases:

  • Check crash dumps
  • Diagnose crashes

Parameters:

ParameterTypeDefaultDescription
--days (-d)number7days
--type (-t)stringnullcrashType
--limit (-l)number50limit

Related: diagnose, healthCheck


dataVolumes ​

Aliases: dv, datavolumesSyntax: hana-cli dataVolumesTags: volume, storage, data

Use cases:

  • Check data volumes
  • Analyze storage distribution

Related: disks, fragmentationCheck, reclaim


disks ​

Aliases: di, DisksSyntax: hana-cli disksTags: disk, storage, resource

Use cases:

  • Check disk usage
  • Monitor storage capacity

Related: hostInformation, dataVolumes, ports


features ​

Aliases: fe, FeaturesSyntax: hana-cli featuresTags: feature, capability, version

Use cases:

  • List available features
  • Check feature support

Related: featuresUI, systemInfo


featuresUI ​

Aliases: feui, featuresui, FeaturesUISyntax: hana-cli featuresUI

Related: features


featureUsage ​

Aliases: fu, FeaturesUsageSyntax: hana-cli featureUsageTags: feature, usage, analytics

Use cases:

  • Check feature usage
  • Understand feature adoption

Related: featureUsageUI, features


featureUsageUI ​

Aliases: fuui, featureusageui, FeaturesUsageUI, featuresusageuiSyntax: hana-cli featureUsageUI

Related: featureUsage


hostInformation ​

Aliases: hi, HostInformation, hostInfo, hostinfoSyntax: hana-cli hostInformationTags: host, hardware, system

Use cases:

  • Get host information
  • Check hardware details

Related: systemInfo, disks, ports


iniContents ​

Aliases: if, inifiles, iniSyntax: hana-cli iniContents [file] [section]Tags: configuration, ini-file

Use cases:

  • View INI file contents

Parameters:

ParameterTypeDefaultDescription
--file (-f)string"*"file
--section (-s)string"*"section
--limit (-l)number200limit

Related: iniFiles, config


iniFiles ​

Aliases: if, inifiles, iniSyntax: hana-cli iniFilesTags: configuration, ini-file

Use cases:

  • Manage INI files

Related: iniContents, config


ports ​

Syntax: hana-cli portsTags: port, network, connectivity

Use cases:

  • Check open ports
  • Verify network connectivity

Related: hostInformation, disks, systemInfo


rick ​

Syntax: hana-cli rick

Related: version, healthCheck


spatialData ​

Aliases: spatial, geoData, geographic, geoSyntax: hana-cli spatialData [schema] [table]Tags: spatial, geometry, gis

Use cases:

  • Work with spatial data

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"spatialTable
--schema (-s)string'**CURRENT_SCHEMA**'schema
--column (-c)string-spatialColumn
--bounds (-b)booleanfalsespatialBounds
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, dataProfile


traces ​

Aliases: tf, TracesSyntax: hana-cli tracesTags: trace, sql-trace, sql-plan-cache

Use cases:

  • Manage system traces
  • Analyze SQL execution

Related: traceContents, healthCheck


version ​

Syntax: hana-cli versionTags: version, build, platform

Use cases:

  • Check HANA version
  • Verify platform information

Prerequisites: Active database connection

Related: systemInfo, status


Multi-Step Workflows ​

These are pre-defined sequences of commands for common tasks.

Validate and Profile Data ​

Complete data quality assessment: profile table data, then validate against rules

Goal: Understand data quality and identify issues Estimated time: 5-10 minutes Tags: data-quality, analysis, validation

StepCommandDescription
1hana-cli dataProfile --table <table_name> --schema <schema>Profile the table to understand distributions and patterns
2hana-cli duplicateDetection --table <table_name> --schema <schema>Find duplicate records in the table
3hana-cli dataValidator --table <table_name> --schema <schema> --rulesFile <rules.json>Apply validation rules to data

Export and Import Data ​

Export data from source table and import to target table

Goal: Transfer data between tables or systems Estimated time: 10-30 minutes Tags: data-operations, migration, copy

StepCommandDescription
1hana-cli export --table <source_table> --schema <source_schema> --filename <export.csv>Export data from source table to file
2hana-cli import --filename <export.csv> --table <target_table> --schema <target_schema>Import the exported file to target table

Compare and Clone Schema ​

Compare two schemas for differences, then clone one to another location

Goal: Replicate and synchronize schema structures Estimated time: 15-45 minutes Tags: schema-management, migration, comparison

StepCommandDescription
1hana-cli compareSchema --sourceSchema <source> --targetSchema <target>Compare source and target schemas
2hana-cli schemaClone --sourceSchema <source> --targetSchema <new_target>Clone schema structure to new location

Analyze System Performance ​

Comprehensive performance diagnostic: memory, expensive queries, hotspots

Goal: Identify performance bottlenecks and optimization opportunities Estimated time: 15-30 minutes Tags: performance, diagnostics, optimization

StepCommandDescription
1hana-cli memoryAnalysis Analyze memory consumption by tables
2hana-cli expensiveStatements --limit 10Find expensive SQL statements
3hana-cli tableHotspots Identify heavily accessed tables

Security Audit ​

Complete security check: scan for issues, analyze privileges, check encryption

Goal: Verify security posture and identify vulnerabilities Estimated time: 20-40 minutes Tags: security, compliance, audit

StepCommandDescription
1hana-cli securityScan Run comprehensive security scan
2hana-cli privilegeAnalysis Analyze privilege distribution
3hana-cli encryptionStatus Check encryption status

Backup and Verify ​

Create backup and verify its status

Goal: Ensure reliable backup availability Estimated time: 30-120 minutes Tags: backup, recovery, maintenance

StepCommandDescription
1hana-cli backup Create database backup
2hana-cli backupStatus Monitor backup progress
3hana-cli backupList Verify backup in catalog

Troubleshoot System Issues ​

Diagnose and investigate system problems

Goal: Identify root cause of issues Estimated time: 10-30 minutes Tags: diagnostics, troubleshooting, monitoring

StepCommandDescription
1hana-cli healthCheck Perform system health check
2hana-cli diagnose Run system diagnostics
3hana-cli alerts View active system alerts

Common Patterns ​

Explore Before Modify ​

  1. hana-cli tables → find the table
  2. hana-cli inspectTable --table X --schema Y → understand structure
  3. hana-cli dataProfile --table X --schema Y → understand data
  4. Then proceed with import/export/modify operations

Safe Data Import ​

  1. hana-cli import --filename data.csv --table X --schema Y --dryRun → preview
  2. Review the dry-run output for errors
  3. hana-cli import --filename data.csv --table X --schema Y → actual import

Performance Investigation ​

  1. hana-cli healthCheck → overview
  2. hana-cli expensiveStatements --limit 10 → find slow queries
  3. hana-cli queryPlan --query "SELECT ..." → analyze specific query

Schema Comparison ​

  1. hana-cli compareSchema --sourceSchema DEV --targetSchema PROD → find differences
  2. Review differences
  3. hana-cli schemaClone --sourceSchema DEV --targetSchema TEST → clone if needed

Security Review ​

  1. hana-cli securityScan → comprehensive scan
  2. hana-cli privilegeAnalysis → check privilege distribution
  3. hana-cli grantChains --user X → trace specific user privileges

Quick Reference — All Commands ​

CommandCategoryDescription
activateHDI (ahdi, ah)Hdi ManagementActivate HDI deployment
adminHDI (adHDI, adhdi)Hdi ManagementAdminister HDI
adminHDIGroup (adHDIG, adhdig)Hdi ManagementManage HDI groups
alerts (a, alert)System ToolsView system alerts
auditLog (audit, auditlog)SecurityView audit logs
backup (bkp, createBackup)Backup RecoveryCreate backup
backupList (blist, listBackups, backups)Backup RecoveryList available backups
backupStatus (bstatus, backupstate, bkpstatus)Backup RecoveryCheck backup status
blocking (b, locks)Performance MonitoringFind blocking locks
btpInfo (btpinfo)Btp IntegrationGet BTP information
btpInfoUI (btpinfoUI, btpui, btpInfoui)Btp IntegrationBtp Integration
cacheStatsSystem ToolsSystem Tools
calcViewAnalyzer (cva, analyzeCalcView, calcview)Analysis ToolsAnalyze calculation views
callProcedure (cp, callprocedure, callProc, callproc, callSP, callsp)Developer ToolsCall stored procedure
cds (cdsPreview)Developer ToolsWork with CDS models
certificates (cert, certs)SecurityManage certificates
certificatesUI (certUI, certsUI, certificatesui, listCertificatesUI, listcertificatesui)SecuritySecurity
codeTemplate (template, codegen, scaffold, boilerplate)Developer ToolsGenerate code templates
columnStatsPerformance MonitoringAnalyze column statistics
commandMapOtherOther
compareData (cmpdata, compardata, dataCompare)Data ToolsData Tools
compareSchema (cmpschema, schemaCompare, compareschema)Data ToolsCompare two schemas
config (cfg)Connection AuthConnection Auth
connect (c, login)Connection AuthConfigure database connection
connections (conn, c)Connection AuthManage saved connections
connectViaServiceKey (key, servicekey, service-key)Connection AuthConnect using service key
containers (cont, listContainers, listcontainers)Hdi ManagementList HDI containers
containersUI (containersui, contUI, listContainersUI, listcontainersui)Hdi ManagementHdi Management
copy2DefaultEnv (copyDefaultEnv, copyDefault-Env, copy2defaultenv, copydefaultenv, copydefault-env)Connection AuthCopy settings to default environment
copy2Env (copyEnv, copyenv, copy2env)Connection AuthCopy settings to environment file
copy2Secrets (secrets, make:secrets)Connection AuthCopy settings to secrets file
crashDumps (crash, cd)System ToolsCheck crash dumps
createContainer (cc, cCont)Hdi ManagementCreate new HDI container
createContainerUsers (ccu, cContU)Hdi ManagementHdi Management
createGroup (cg, cGrp)SecurityCreate HDI group
createJWT (cJWT, cjwt, cJwt)Connection AuthCreate JWT token
createModule (createDB, createDBModule)Developer ToolsDeveloper Tools
createXSAAdmin (cXSAAdmin, cXSAA, cxsaadmin, cxsaa)SecurityCreate XSA admin user
dataDiff (ddiff, diffData, dataCompare)Data ToolsData Tools
dataLineage (lineage, dataFlow, traceLineage)Data ToolsData Tools
dataMask (mask, dataprivacy, anonymize, pii)Data ToolsMask sensitive data
dataProfile (prof, profileData, dataStats)Data ToolsProfile table data
dataSync (datasync, syncData, sync)Data ToolsSynchronize data between tables
dataTypes (dt, datatypes, dataType, datatype)Schema ToolsSchema Tools
dataTypesUI (dtui, datatypesUI, dataTypeUI, datatypeui, datatypesui)Schema ToolsSchema Tools
dataValidator (dval, validateData, dataValidation)Data ToolsValidate data against rules
dataVolumes (dv, datavolumes)System ToolsCheck data volumes
deadlocks (deadlock, dl)Performance MonitoringFind deadlock information
dependencies (deps, depend, dependency-graph, relationships)Analysis ToolsFind object dependencies
diagnose (diag)System AdminRun diagnostics
disks (di, Disks)System ToolsCheck disk usage
dropContainer (dc, dropC)Hdi ManagementDrop HDI container
dropGroup (dg, dropG)SecurityDrop HDI group
duplicateDetection (dupdetect, findDuplicates, duplicates)Data ToolsFind duplicate records
encryptionStatus (encryption, encrypt)SecurityCheck encryption status
erdDiagram (erd, er, schema-diagram, entityrelation)Analysis ToolsGenerate ER diagram
examples (example)Developer ToolsDeveloper Tools
expensiveStatementsPerformance MonitoringFind expensive SQL statements
export (exp, downloadData, downloaddata)Data ToolsExtract table data to file
features (fe, Features)System ToolsList available features
featuresUI (feui, featuresui, FeaturesUI)System ToolsSystem Tools
featureUsage (fu, FeaturesUsage)System ToolsCheck feature usage
featureUsageUI (fuui, featureusageui, FeaturesUsageUI, featuresusageui)System ToolsSystem Tools
fragmentationCheck (frag, fc)Performance MonitoringCheck table fragmentation
ftIndexes (fti, ftIndex, fulltext, fulltextIndexes)Schema ToolsSchema Tools
functions (f, listFuncs, ListFunc, listfuncs, Listfunc, listFunctions, listfunctions)Schema ToolsList functions
functionsUI (fui, listFuncsUI, ListFuncUI, listfuncsui, Listfuncui, listFunctionsUI, listfunctionsui)Schema ToolsSchema Tools
generateDocs (docs, gendocs, generateDocumentation)Developer ToolsGenerate documentation
generateTestData (testdata, gendata, generateData)Developer ToolsGenerate test data
grantChains (grants, grantchain)Analysis ToolsAnalyze privilege grant chains
graphWorkspaces (gws, graphs, graphWorkspace, graphws)Analysis ToolsExplore graph workspaces
hanaCloudHDIInstances (hdiInstances, hdiinstances, hdiServices, listhdi, hdiservices, hdis)Hana CloudList HANA Cloud HDI instances
hanaCloudHDIInstancesUI (hdiInstancesUI, hdiinstancesui, hdiServicesUI, listhdiui, hdiservicesui, hdisui)Hana CloudHana Cloud
hanaCloudInstances (hcInstances, instances, listHC, listhc, hcinstances)Hana CloudList HANA Cloud instances
hanaCloudSBSSInstances (sbssInstances, sbssinstances, sbssServices, listsbss, sbssservices, sbsss)Hana CloudList HANA Cloud SBSS instances
hanaCloudSBSSInstancesUI (sbssInstancesUI, sbssinstancesui, sbssServicesUI, listsbssui, sbssservicesui, sbsssui)Hana CloudHana Cloud
hanaCloudSchemaInstances (schemainstances, schemaServices, listschemas, schemaservices)Hana CloudList HANA Cloud schema instances
hanaCloudSchemaInstancesUI (schemainstancesui, schemaServicesUI, listschemasui, schemaservicesui)Hana CloudHana Cloud
hanaCloudSecureStoreInstances (secureStoreInstances, securestoreinstances, secureStoreServices, listSecureStore, securestoreservices, securestores)Hana CloudList HANA Cloud Secure Store instances
hanaCloudSecureStoreInstancesUI (secureStoreInstancesUI, secureStoreUI, securestoreinstancesui, secureStoreServicesUI, listSecureStoreUI, securestoreservicesui, securestoresui)Hana CloudHana Cloud
hanaCloudStart (hcstart, hc_start, start)Hana CloudStart HANA Cloud instance
hanaCloudStop (hcstop, hc_stop, stop)Hana CloudStop HANA Cloud instance
hanaCloudUPSInstances (upsInstances, upsinstances, upServices, listups, upsservices)Hana CloudList HANA Cloud UPS instances
hanaCloudUPSInstancesUI (upsInstancesUI, upsinstancesui, upServicesUI, listupsui, upsservicesui)Hana CloudHana Cloud
hdbsqlDeveloper ToolsExecute SQL directly
healthCheck (health, h)System AdminPerform system health check
helpDocu (openDocu, openDocumentation, documentation, docu)Developer ToolsDeveloper Tools
hostInformation (hi, HostInformation, hostInfo, hostinfo)System ToolsGet host information
import (imp, uploadData, uploaddata)Data ToolsLoad data from CSV/Excel
importUI (impui, importui, uploadui, uploadUI)Data ToolsData Tools
indexes (ind, listIndexes, ListInd, listind, Listind, listfindexes)Schema ToolsList indexes on tables
indexesUI (indUI, listIndexesUI, ListIndUI, listindui, Listindui, listfindexesui, indexesui)Schema ToolsSchema Tools
indexTestPerformance MonitoringPerformance Monitoring
iniContents (if, inifiles, ini)System ToolsView INI file contents
iniFiles (if, inifiles, ini)System ToolsManage INI files
inspectFunction (if, function, insFunc, inspectfunction)Object InspectionInspect function details
inspectIndex (ii, index, insIndex, inspectindex)Object InspectionInspect index details
inspectJWT (jwt, ijwt, iJWT, iJwt)Object InspectionAnalyze JWT token
inspectLibMember (ilm, libraryMember, librarymember, insLibMem, inspectlibrarymember)Object InspectionInspect library member details
inspectLibrary (il, library, insLib, inspectlibrary)Object InspectionInspect library details
inspectProcedure (ip, procedure, insProc, inspectprocedure, inspectsp)Object InspectionInspect procedure details
inspectTable (it, table, insTbl, inspecttable, inspectable)Object InspectionInspect table structure and properties
inspectTableUI (itui, tableUI, tableui, insTblUI, inspecttableui, inspectableui)Object InspectionObject Inspection
inspectTrigger (itrig, trigger, insTrig, inspecttrigger, inspectrigger)Object InspectionInspect trigger details
inspectUser (iu, user, insUser, inspectuser)SecurityInspect user details and privileges
inspectView (iv, view, insVew, inspectview)Object InspectionInspect view details
interactive (i, repl, shell)Developer ToolsDeveloper Tools
issue (Issue, openIssue, openissue, reportIssue, reportissue)Developer ToolsReport issues or get help
kafkaConnect (kafka, kafkaAdapter, kafkasub)Data ToolsManage Kafka connections
kbDeveloper ToolsDeveloper Tools
libraries (l, listLibs, ListLibs, listlibs, ListLib, listLibraries, listlibraries)Schema ToolsList managed libraries
longRunning (lr, longrunning)Performance MonitoringFind long-running operations
massConvert (mc, massconvert, massConv, massconv)Mass OperationsConvert data types
massConvertUI (mcui, massconvertui, massConvUI, massconvui)Mass OperationsMass Operations
massDelete (md, massdelete, massDel, massdel)Mass OperationsDelete records in bulk
massExport (me, mexport, massExp, massexp)Mass OperationsExport multiple tables at once
massGrant (mg, massgrant, massGrn, massgrn)Mass OperationsGrant permissions in bulk
massRename (mr, massrename, massRN, massrn)Mass OperationsRename objects in bulk
massUpdate (mu, massupdate, massUpd, massupd)Mass OperationsUpdate many records at once
massUsers (massUser, mUsers, mUser, mu)Mass OperationsMass Operations
memoryAnalysisPerformance MonitoringAnalyze memory consumption
memoryLeaks (memleak, ml)Performance MonitoringFind potential memory leaks
objects (o, listObjects, listobjects)Schema ToolsList all database objects
partitions (parts, partition, partitioning, tablePartitions)Schema ToolsSchema Tools
portsSystem ToolsCheck open ports
privilegeAnalysis (privanalysis, privanalyze)Analysis ToolsAnalyze privilege distribution
privilegeError (pe, privilegeerror, privilegerror, getInsuffficientPrivilegeErrorDetails)Analysis ToolsAnalysis Tools
procedures (p, listProcs, ListProc, listprocs, Listproc, listProcedures, listprocedures, sp)Schema ToolsFind stored procedures
pwdPolicy (pwdpolicy, passpolicies)SecurityManage password policies
queryPlanPerformance MonitoringAnalyze query execution plan
querySimple (qs, querysimple)Performance MonitoringRun simple queries
querySimpleUI (qsui, querysimpleui, queryUI, sqlUI)Performance MonitoringPerformance Monitoring
readMe (readme)Developer ToolsView help documentation
readMeUI (readmeui, readMeUi, readmeUI)Developer ToolsDeveloper Tools
reclaimPerformance MonitoringReclaim unused space
recommendations (rec, recommend)Performance MonitoringGet system recommendations
referentialCheck (refcheck, checkReferential, fkcheck)Analysis ToolsCheck foreign key integrity
replicationStatus (replstatus, replication, replstat)Backup RecoveryCheck replication status
restore (rst, restoreBackup)Backup RecoveryRestore from backup
rickSystem ToolsSystem Tools
roles (r, listRoles, listroles)SecurityList database roles
schemaClone (schemaclone, cloneSchema, copyschema)Schema ToolsClone entire schema
schemas (sch, getSchemas, listSchemas, s)Schema ToolsList all schemas
schemasUI (schui, getSchemasUI, listSchemasUI, schemasui, getschemasui, listschemasui)Schema ToolsSchema Tools
sdiTasks (sditasks, sdi, smartDataIntegration)Developer ToolsManage SDI tasks
securityScan (secscan, scan)SecurityRun security scan
sequences (seq, listSeqs, ListSeqs, listseqs, Listseq, listSequences)Schema ToolsList sequences
spatialData (spatial, geoData, geographic, geo)System ToolsWork with spatial data
status (s, whoami)System AdminCheck current database user and connection
synonyms (syn, listSynonyms, listsynonyms)Schema ToolsList synonyms
systemInfo (sys, sysinfo, sysInfo, systeminfo, system-information, dbInfo, dbinfo)System AdminView system information
systemInfoUI (sysUI, sysinfoui, sysInfoUI, systeminfoui)System AdminSystem Admin
tableCopy (tablecopy, copyTable, copytable)Mass OperationsCopy table between schemas
tableGroups (tg, tablegroup, groups, groups-tables)Schema ToolsView table groups
tableHotspots (th, hotspots)Performance MonitoringIdentify heavily accessed tables
tables (t, listTables, listtables)Schema ToolsFind tables in schema
tablesPG (tablespg, tablespostgres, tablesPostgres, tables-postgres, tables-postgressql, tablesPOSTGRES)Schema ToolsSchema Tools
tablesSQLite (tablessqlite, tablesqlite, tablesSqlite, tables-sqlite, tables-sql, tablesSQL)Schema ToolsSchema Tools
tablesUI (tui, listTablesUI, listtablesui, tablesui)Schema ToolsSchema Tools
testDeveloper ToolsDeveloper Tools
timeSeriesTools (tsTools, timeseries, timeseriestools)Developer ToolsWork with time series data
traces (tf, Traces)System ToolsManage system traces
triggers (trig, listTriggers, ListTrigs, listtrigs, Listtrig, listrig)Schema ToolsList triggers on tables
UI (ui, gui, GUI, launchpad, LaunchPad, launchPad, server)Developer ToolsDeveloper Tools
users (u, listUsers, listusers)SecurityList database users
versionSystem ToolsCheck HANA version
viewDocs (docs, doc, documentation)Developer ToolsDeveloper Tools
views (v, listViews, listviews)Schema ToolsList views
workloadManagement (wlm, workloads, workloadClass, workloadmgmt)System AdminManage workload assignments
xsaServices (xsa, xsaSvc, xsaservices)System AdminManage XSA services