I am using below command line to run a SQL query using SQLCMD
sqlcmd -S Server -Q \"select top 100 * From people\" -d people -t 10
The table h
We can set the width of each column.
C:/> sqlcmd -S my_server
> :setvar SQLCMDMAXVARTYPEWIDTH 30
> :setvar SQLCMDMAXFIXEDTYPEWIDTH 30
> SELECT * from my_table
> go
We can also set it like this: sqlcmd -S my_server -y 30 -Y 30
.
SQLCMDMAXVARTYPEWIDTH (-y
)
It limits the number of characters that are returned for the large variable length data type
SQLCMDMAXFIXEDTYPEWIDTH (-Y
)
Limits the number of characters that are returned for the following data types
Note: setting -y
has serious performance implications.
See https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility