【发布时间】:2012-03-13 21:28:09
【问题描述】:
下面的这个脚本逐个字段地工作,并删除每个条目开头和结尾的引号,但是如果您有超过 3 或 4 列,则复制、粘贴更改为每个新列名称需要大量的时间。知道如何让这个循环遍历每一列吗?
--Removing quotes back and front from fields where datetime_updated is not blank
UPDATE [Majestic].[dbo].hdiyouth_school_2
SET datetime_updated=left(right(cast(datetime_updated as nVarchar),
LEN(cast(datetime_updated as nVarchar))-1),
LEN(cast(datetime_updated as nVarchar))-2)
WHERE datetime_updated IS NOT NULL AND datetime_updated LIKE '"%"'
【问题讨论】:
-
对不起,SQL Server Management Studio 2005
标签: sql sql-server-2005 quotes