// Copyright 2019 GoAdmin Core Team. All rights reserved. | |
// Use of this source code is governed by a Apache-2.0 style | |
// license that can be found in the LICENSE file. | |
package dialect | |
import "fmt" | |
type mssql struct { | |
commonDialect | |
} | |
func (mssql) GetName() string { | |
return "mssql" | |
} | |
func (mssql) ShowColumnsWithComment(schema, table string) string { | |
return fmt.Sprintf("select column_name, data_type from information_schema.columns where table_name = '%s'", table) | |
} | |
func (mssql) ShowColumns(table string) string { | |
return fmt.Sprintf("select column_name, data_type from information_schema.columns where table_name = '%s'", table) | |
} | |
func (mssql) ShowTables() string { | |
return "select * from information_schema.TABLES" | |
} | |