1
我如何執行以下操作 - 我需要限制表中所有行的固定長度的所有行,僅限nvarchar
類型的列。MS SQL Server如何截斷所有表的行的長度?
我如何執行以下操作 - 我需要限制表中所有行的固定長度的所有行,僅限nvarchar
類型的列。MS SQL Server如何截斷所有表的行的長度?
可以使用LEFT
功能:
DECLARE @size INT = 100;
UPDATE table_name
SET column_name = LEFT(column_name, @size)
,column_name2 = LEFT(column_name2, @size)
...
其中column_nameX
是你NVARCHAR
列。
,或者如果你只需要SELECT
:
DECLARE @size INT = 100;
SELECT column_name = LEFT(column_name, @size),
column_name2 = LEFT(column_name2, @size)
...
FROM table_name
你能提供的樣本數據和預期的效果?目前尚不清楚你想要完成什麼。 –