Browse Source

FIx load column fail.

pull/99/head
cweijan 5 years ago
parent
commit
727754ec38
  1. 5
      package.json
  2. 2
      src/service/dialect/mssqlDIalect.ts

5
package.json

@ -654,6 +654,11 @@
{
"command": "mysql.name.copy",
"when": "view == github.cweijan.mysql && viewItem =~ /(table|view)/",
"group": "1_inline@-2"
},
{
"command": "mysql.refresh",
"when": "view == github.cweijan.mysql && viewItem =~ /(table|view)/",
"group": "1_inline@-1"
},
{

2
src/service/dialect/mssqlDIalect.ts

@ -23,7 +23,7 @@ export class MssqlDIalect implements SqlDialect {
* remove extraCOLUMN_COMMENT(comment)COLUMN_KEY(key)
*/
showColumns(database: string, table: string): string {
return `SELECT COLUMN_NAME name,DATA_TYPE simpleType,DATA_TYPE type,IS_NULLABLE nullable,CHARACTER_MAXIMUM_LENGTH maxLength,COLUMN_DEFAULT defaultValue,'' comment FROM information_schema.columns WHERE TABLE_CATALOG = '${database}' AND table_name = '${table}' ORDER BY ORDINAL_POSITION;`;
return `SELECT COLUMN_NAME name,DATA_TYPE simpleType,DATA_TYPE type,IS_NULLABLE nullable,CHARACTER_MAXIMUM_LENGTH maxLength,COLUMN_DEFAULT defaultValue,'' comment FROM information_schema.columns WHERE TABLE_CATALOG = '${database}' AND table_name = '${table.split('.')[1]}' ORDER BY ORDINAL_POSITION;`;
}
showTriggers(database: string): string {
// throw new Error("Unimplments!")

Loading…
Cancel
Save