2012-06-12 2 views
1

테이블 셀에 varchar(8000) 인 다음 텍스트를 삽입하려고합니다.SQL Server INSERT 구문

SELECT DISTINCT TOP 100 * 
FROM 
    (SELECT TOP 10000 * 
    FROM 
     (SELECT DISTINCT 
      rklient, nimi + ISNULL('(' + UPPER(oleknimi) + ')' ,'') AS nimi, 
      mkood, kommentaar, regkood, 
      ISNULL(aadress + ' ','') AS aadress, 
      naitatel AS telefon, NULL AS lepingutelefon, 
      faks, email, www, NULL AS sisu, iprowid, 
      varvikood, klient, saitrank AS rank, emaid, 'F' AS typ, 
      infobaas, x, y, ISNULL(lahtiolekuaeg,'none') as lahtiolekuaeg, 
      lahtikomment, NULL AS koiksynid, paigutus, nimeviide, kupong 
     FROM 
      table_name WHERE reanr = '10') Tulemus) e 
WHERE 
    nimeviide IS NULL 
ORDER BY 
    rank DESC, iprowid 

잘못된 구문을 제공합니다. 나는 이것을 다음과 같이 가정합니다 : '

어떻게 해결할 수 있습니까?

+0

어떻게 이런 일이 구문을 '삽입'입니까? –

답변

2

문자를 단순히 두 배로하여 ''으로 인용 할 수 있습니다.

예 :

SELECT 'This is q single quote ''';