我正在使用SSMS并从PostgreSQL引入一些数据,我在PostgreSQL中使用的转换在SQL Server中不起作用。该代码将数据条目号转换为用户可以搜索的较小格式。 PostgreSQL IS中的代码:
resources :articles, only:[:index, :show] do
member do
post 'vote'
end
end
这是一个更大的查询的一部分,但这是它在SQL Server中不起作用的唯一部分。我对SQL Server中的转换知之甚少,所以它可能非常简单。
答案 0 :(得分:0)
子串转换是两回事。请删除::text
并将||
替换为+
,然后重试。
" DATA_NUMBER"当设置QUOTED_IDENTIFIER
设置为ON
时,将仅用作对象标识符。如果DATA_NUMBER是一列,我会按如下方式编写代码:
(substring(A.DATA_NUMBER, 14, 2) + '-')
+ substring(a.DATA_NUMBER, 2, 5) AS NEW_DATA