自定义文本列数据类型错误
Custom Text Column data type error
我想创建一个自定义栏,其中有一个 URL 由自定义文本和一个来自 sql table 的栏组成。我以前做过,但现在遇到错误,不确定如何解决。
select *, 'www.google.com/' | oporid
from #sqltable
我收到的错误是 "Error converting data type varchar to bigint." 然后我进行以下更改:
select *, cast('www.google.com/' | oporid as varchar)
from #sqltable
但是,即使我将自定义列转换为 varchar,我也会收到完全相同的错误。
当我简单地创建一个自定义文本列时它工作正常,但是当我想合并 OpOrID 来创建 URL (www.google.com/OpOrID) 时出现错误。
请告诉我这不是这么简单
select *, 'www.google.com/' + oporid as url2
from #sqltable
如果不是 varchar 则使用 concat 或 cast
我想创建一个自定义栏,其中有一个 URL 由自定义文本和一个来自 sql table 的栏组成。我以前做过,但现在遇到错误,不确定如何解决。
select *, 'www.google.com/' | oporid
from #sqltable
我收到的错误是 "Error converting data type varchar to bigint." 然后我进行以下更改:
select *, cast('www.google.com/' | oporid as varchar)
from #sqltable
但是,即使我将自定义列转换为 varchar,我也会收到完全相同的错误。
当我简单地创建一个自定义文本列时它工作正常,但是当我想合并 OpOrID 来创建 URL (www.google.com/OpOrID) 时出现错误。
请告诉我这不是这么简单
select *, 'www.google.com/' + oporid as url2
from #sqltable
如果不是 varchar 则使用 concat 或 cast