The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/public/app/plugins/datasource/mssql/MSSqlMetaQuery.ts

15 lines
522 B

export function showDatabases() {
// Return only user defined databases
return `SELECT name FROM sys.databases WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb');`;
}
export function showTables(dataset?: string) {
return `SELECT TABLE_NAME as name
FROM [${dataset}].INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'`;
}
export function getSchema(table?: string) {
return `SELECT COLUMN_NAME as 'column',DATA_TYPE as 'type'
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='${table}';`;
}