database - 如何从 sybase ase 的输出中修剪空格
问题描述
问题:如何消除以下输出中列之间的空白?请帮忙
output:
================================================
db_name data_size data_used data_used_pct log_size log_used log_used_pct
------------------------------------------------------------ ----------------------------------------------- -------------------------------- --------------------------------------- ----------------------------------------------- ------------------------------------------------ ---------------------------------------
E30 1026 8 1 100 1 1
SM1 60 4 6 20 1 1
master 26 12 43 NULL NULL 43
========================================================================
谢谢拉杰什
解决方案
列的宽度基于数据类型的宽度。因此,如果您从具有 varchar(255) 的列中进行选择,那么您将有 255 个字符的宽度。如果要减小列的宽度,则需要减小数据类型的宽度。例如:
select
convert(varchar(30), db_name) as db_name,
convert(numeric(10), data_size) as data_size,
...
from table
推荐阅读
- d - 接口和模板函数
- r - 使用 rdrobust 包在 R 中使用协变量拟合回归不连续模型
- excel - VBA将日期和时间的列转为24小时(Excel)
- python-3.x - 计算两个熊猫列之间向量的余弦相似度?
- elasticsearch - 使用 logstash 解析 json 数组字符串
- docker - 将 Kubernetes pod 限制为一个进程
- php - 以相同的刀片显示表单和结果的结果 - laravel
- django - Django 管理模板在服务器和本地之间看起来不同
- javascript - 如何在没有jquery的情况下更改文档滚动速度
- python - 比较 CSV 文件并将重复项返回到新的 CSV 文件