我想删除所有表格中所有列中条目的前面和后面的所有空格。对于一列我使用UPDATE table_name SET column_name= LTRIM(RTRIM(column_name))
效果很好。但是,为了对所有列和表执行此操作,我必须复制并粘贴所有名称。
是否有更简单的方法,例如以某种方式循环低谷?一个表的循环已经非常有用了!
干杯!
答案 0 :(得分:0)
您可以创建一个动态查询,它将围绕INFORMATION_SCHEMA.COLUMNS
表循环并构建您的最终字符串,它将更新所有列。
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'table_name';
将为您提供所有列的名称。然后,您可以过滤列类型或任何您想要的内容。