我正在SQL Server中使用SqlCMD
,使用以下bash代码从我的linux计算机中查询数据库:
RESULT=`/opt/mssql-tools/bin/sqlcmd -S thedb.server.database.windows.net -d db_123 -U user_123 -P pass_123 -y 50 -Y 50 -I -Q "$SQL_QUERY" -s"|"`
这将每列最多返回50个字符。但是,我的某些列的长度最多为1000个字符,并且当我包含“ -y”和“ -Y”设置时,它的工作直到大约80个字符,然后没有结果。
我已经审查了Microsoft's docs here,但没有得到帮助。谢谢