sql >> Database >  >> RDS >> Sqlserver

Conversie mislukt bij het converteren van de varchar-waarde 'none' naar gegevenstype int

Als uw tabellen daadwerkelijk uit Geen en NA bestaan, probeer dan dit:

ALTER PROCEDURE spvec
AS
SELECT Row_number() OVER (ORDER BY (SELECT 1)) AS 'RNumber'
    ,vf.*
FROM LOGIN ld
    ,vehicle vf
WHERE (ld.fid = cast(vf.fid as varchar(max)))
    AND cast(ld.id as varchar(2)) <> 'NA'
    AND cast(vf.CustID as varchar(4)) <> 'None'
    AND cast(vf.Simo as varchar(4)) <> 'None'
ORDER BY Row_number() OVER (ORDER BY (SELECT 1))


  1. SQL:Wat is beter een bit of een char(1)

  2. Hoe MySQL-weergaven te optimaliseren

  3. SQL Server Log Verzending &Disaster Recovery Installatie en configuratie -3

  4. Oracle-database gebruiken met CakePHP 2.0