【发布时间】:2019-01-08 22:44:50
【问题描述】:
declare @st1 varchar(50) = 'Today+Test+12456'
我正在尝试插入临时表,如下所示。
CREATE TABLE #TempTable (
Id INT IDENTITY,
col1 varchar(50),
col2 varchar(50),
col3 nvarchar(50)
);
insert into #TempTable select Today,Test,12456;
例如:select Today,Test,12456
我不想像下面这样查询。
Today
Test
123456
【问题讨论】:
-
这些列的值是什么?
@ST1是标量变量,不能在FROM子句中使用。 -
我以为@AngelM.,但操作不是在寻找行。仍然有类似的骗子,这取决于他们的最终要求。
-
SQL Server 在设计上是声明性的。它不支持宏替换,您必须用逗号替换 + 并作为动态 sql 执行
-
@JohnCappelletti 我可以用逗号替换它。但是我怎么得到它呢?
-
T-SQL split string的可能重复
标签: sql sql-server split