0
Declare @string nvarchar(20)
set @string=(select [Bill Period] from [sqldata].[dbo].[jun1])
select substring (@string,1,3)

我从整个列 [Bill period] 中只得到一个值,我想要从 [Bill Period] 到 @string 的所有记录,但它不起作用。

如何增加表 INDEX 并获取记录

declare @INDEX int
set @INDEX=1
while(@INDEX<3)
begin
Declare @string nvarchar(20)
set @string=(select [Bill Period] from [sqldata].[dbo].[jun1])
select substring (@string,1,3)
set @INDEX=@INDEX+1
end
4

1 回答 1

0

试试这个,它会在 [Bill Period] 上执行一个 Substring,并将值插入到同一个表中的列中。这就是我从这个问题的主题中收集到的你正在尝试做的事情。

UPDATE [sqldata].[dbo].[jun1]
SET MYNEWCOLUMN = SUBSTRING([Bill Period],1,3)
于 2013-10-04T11:49:29.297 回答