DECLARE @Text1 varchar(10) = ' ltrim'
DECLARE @Text2 varchar(10) = 'rtrim '
DECLARE @Text3 varchar(10) = ' ltrimrtrim '
INSERT INTO TABLE
VALUES (LTRIM(RTRIM(@text1)), LTRIM(RTRIM(@text2)), LTRIM(RTRIM(@text3)))`
我在
下看到一条红色波浪线"LTRIM(RTRIM(@text1))"
部分(工具提示消息:ltrim fx 需要 1 个参数)。
我做错了什么?请各位多多指教。
谢谢
最佳答案
你有一个名为table
的table
吗?如果是这样,请尝试在表名称 [table]
两边加上方括号,因为 table 是保留字。
下面的代码正在运行:
DECLARE @Text1 varchar(10) = ' ltrim'
DECLARE @Text2 varchar(10) = 'rtrim '
DECLARE @Text3 varchar(20) = ' ltrimrtrim '
select LTRIM(RTRIM(@text1)) col1,
LTRIM(RTRIM(@text2)) col2,
LTRIM(RTRIM(@text3)) col3
into #temp
select *
from #temp
关于sql-server - TRIM t-sql 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15034581/