WITH FirstQuery AS (
select i.id, o.[name] from Item i
LEFT OUTER JOIN sys.objects o on o.[name]='I' + cast(i.id as nvarchar(20))
where o.name is not null
)
select PriceListItem.ProductExternalId,
FQ.Id, [PriceListItem].[ProductExternalDesc]
from FirstQuery FQ
inner join [Product] on Product.ItemId = FQ.name
and Product.InstanceId = FQ.ID
inner join [PriceListItem] on Product.ID = PriceListItem.ProductId;
をnvarchar型の値を変換することができますこれは、エラーが発生しました:は、どのように私はデータ型intへ
Conversion failed when converting the nvarchar value 'I451' to data type int.
このエラーをコードで解決するにはどうすればよいですか?多分私はこの値を変換することができますか? – revolutionkpi
int型フィールドに数字以外の値を入れることはできません。一番最初にクリーンアップする必要があるデータ整合性の問題があります。 – Robert