不確定這是否是適當的「編程」問題,但與其相關。 是否有一種方法通過SQL或Excel甚至爲大量的值添加引號,例如我想添加值a,b,c,d,e,f,g,j等等等等到表中有沒有我可以自動添加引號給他們嗎?在 'A', 'B' 等等......批量將引號添加到SQL值
我有這樣的問題,尤其是在我的SELECT * FROM表,其中在( '值1', '值')列...
謝謝.. 。
不確定這是否是適當的「編程」問題,但與其相關。 是否有一種方法通過SQL或Excel甚至爲大量的值添加引號,例如我想添加值a,b,c,d,e,f,g,j等等等等到表中有沒有我可以自動添加引號給他們嗎?在 'A', 'B' 等等......批量將引號添加到SQL值
我有這樣的問題,尤其是在我的SELECT * FROM表,其中在( '值1', '值')列...
謝謝.. 。
如果在其他表的同一列中有值,您coud使用選擇查詢
select '''' + cast(ValueColumn as nvarchar) + '''' as QuotedVal from MyTable
,然後做你的複製/粘貼
我得到一個錯誤,將數據類型varchar轉換爲數字時出錯。 – andreas 2010-10-22 11:47:56
編輯也可以使用數字(將投影添加到nvarchar) – 2010-10-22 12:59:46
我通常解決這類使用Excel問題 - 如果你在列中輸入你的源值,然後你可以使用一個Excel公式來連接它們周圍的引號(例如= CONCATENATE(「'」,A1,「'」)),甚至可以擴展它來構建完整SQL語句。
請更具體一點,是否要將引號添加到列的值,還是要將值添加到列中? – 2010-10-22 10:22:38
你從哪裏得到你的價值?一個文本文件?一個問題?一個Excel文件? – 2010-10-22 10:28:33
從diffent表複製粘貼 – andreas 2010-10-22 10:33:31