2012-06-12 114 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 ''';