我基本上有50個表中的字段,我想從表中定期選擇這些字段。關於在sql中獲取自動列的問題#
問題是:我必須手動編寫所有這50個字段。
在intellisence或任何其他工具,我可以得到所有領域的任何捷徑。自動按下工具。
此外,如果有人知道這裏的額外插件sql ..then請發佈在這裏。
我基本上有50個表中的字段,我想從表中定期選擇這些字段。關於在sql中獲取自動列的問題#
問題是:我必須手動編寫所有這50個字段。
在intellisence或任何其他工具,我可以得到所有領域的任何捷徑。自動按下工具。
此外,如果有人知道這裏的額外插件sql ..then請發佈在這裏。
檢查此http://www.devart.com/dbforge/sql/sqlcomplete/download.html鏈接。 它可能會幫助你。
它是一個偉大的intellisense sql工具。它具有提高生產力的所有功能。
注意* convert *到columns *功能只在$ 99版本 –
我有點晚了這裏的黨(答案已被接受的),但在這裏不用反正...
你知道嗎,你可以從表中拖動列在SQL Server管理編輯器窗口工作室?
因此,要獲得列,可以擴大在SSMS表,點擊Columns
項目(由於缺乏一個更好的詞),並把它拖到編輯器窗口。釋放時,表格的所有列的逗號分隔列表將插入到您指向的位置的編輯器中。
這不是一個簡單的自動展開*
,但是當你有很多列時,這是一個很好的小竅門。
OMG!它真的很有幫助。真的不知道。謝謝。 – Priyank
試試這個:
select name+',' from sys.columns where object_id=OBJECT_ID('tablename')
現在你只需要複製的結果和選擇的關鍵字
後,把你能解釋一下你想要更詳細? –
好吧,讓我說我有10列命名: - empid,empname,empsalary,empaddress,empdogname,empmothername,empfathername..etc等.....現在,而不是此查詢選擇*從emp ...我希望SQL自動寫下字段名稱ie..select empid,empname,....,從emptable ...是任何方式來做到這一點...我希望現在你會得到它 – user1767935
我認爲你錯誤標記了這個問題,應該只有被標記爲'mysql','sql-server-2005','sql-server-2008'之一 – bendataclear