Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetScreenWidthFlags ¶ added in v1.2.0
func SetScreenWidthFlags(args *SQLCmdArguments, rootCmd *cobra.Command)
Types ¶
type SQLCmdArguments ¶
type SQLCmdArguments struct {
// Which batch terminator to use. Default is GO
BatchTerminator string
// Whether to trust the server certificate on an encrypted connection
TrustServerCertificate bool
DatabaseName string
UseTrustedConnection bool
UserName string
// Files from which to read query text
InputFile []string
OutputFile string
// First query to run in interactive mode
InitialQuery string
// Query to run then exit
Query string
Server string
// Disable syscommands with a warning
DisableCmdAndWarn bool
// AuthenticationMethod is new for go-sqlcmd
AuthenticationMethod string
UseAad bool
DisableVariableSubstitution bool
Variables map[string]string
PacketSize int
LoginTimeout int
WorkstationName string
ApplicationIntent string
EncryptConnection string
DriverLoggingLevel int
ExitOnError bool
ErrorSeverityLevel uint8
ErrorLevel int
Format string
ErrorsToStderr int
Headers int
UnicodeOutputFile bool
Version bool
ColumnSeparator string
ScreenWidth *int
VariableTypeWidth *int
FixedTypeWidth *int
TrimSpaces bool
Password string
DedicatedAdminConnection bool
ListServers bool
// Keep Help at the end of the list
Help bool
}
SQLCmdArguments defines the command line arguments for sqlcmd The exhaustive list is at https://docs.microsoft.com/sql/tools/sqlcmd-utility?view=sql-server-ver15
Click to show internal directories.
Click to hide internal directories.