This是一個非常有趣的wiki文章,講述如何打印自己的源代碼而不訪問物理源文件(在文件系統中)的程序。文章中的例子包括C和Scheme quine程序(是的,看起來它們被稱爲那樣)。我記得很久以前(大約5年)有人問我是否可以寫一個「返回自己」的SQL查詢。 (當時我完全沒有給出任何想法)。但在閱讀這篇文章後,我回憶起那件事。現在我想說,問這個問題的人不是100%可信的,因爲他很可能不知道他在說什麼。但也許這是可能的?那麼,有沒有人知道是否存在quine SQL查詢,無論「返回本身」可能意味着在這種情況下。謝謝。quine(self-producing)SQL查詢
4
A
回答
7
SQL Server版本,從here:
SELECT REPLACE(REPLACE('SELECT REPLACE(REPLACE("$",CHAR(34),CHAR(39)),CHAR(36),"$") AS Quine',CHAR(34),CHAR(39)),CHAR(36),'SELECT REPLACE(REPLACE("$",CHAR(34),CHAR(39)),CHAR(36),"$") AS Quine') AS Quine
2
Oracle版本:
SELECT REPLACE(REPLACE('SELECT REPLACE(REPLACE("$",CHR(34),CHR(39)),CHR(36),"$") AS Quine FROM dual',CHR(34),CHR(39)),CHR(36),'SELECT REPLACE(REPLACE("$",CHR(34),CHR(39)),CHR(36),"$") AS Quine FROM dual') AS Quine FROM dual
相關問題
- 1. 瞭解ruby quine
- 2. SQL查詢查詢
- 3. Python中的Quine-McCluskey算法
- 4. 以下quine如何工作?
- 5. 參數查詢sql中的sql查詢
- 6. SQL查詢中的SQL查詢PHP
- 7. SQL查詢輸出到SQL查詢
- 8. SQL查詢的LINQ to SQL查詢
- 9. SQL查詢 - 與子查詢
- 10. SQL查詢/子查詢
- 11. 查詢SQL查詢除了
- 12. 幫助sql查詢查詢
- 13. SQL - 嵌套查詢查詢
- 14. SQL查詢,查詢子
- 15. SQL查詢或子查詢
- 16. SQL Server查詢子查詢
- 17. SQL查詢 - GROUP BY查詢
- 18. 用SQL查詢LINQ查詢
- 19. sql查詢的HQl查詢?
- 20. SQL查詢中子查詢
- 21. SQL查詢到JSONiq查詢
- 22. SQL查詢到Django查詢
- 23. 總查詢的SQL查詢
- 24. SQL查詢和子查詢
- 25. 按期查詢sql查詢
- 26. SQl查詢休眠查詢
- 27. SQL查詢雙查詢
- 28. 查詢中的SQL查詢
- 29. 帶查詢的SQL查詢
- 30. SQL查詢:在子查詢
社區維基... – fredley 2010-10-23 21:38:41
@fredley:現在這是NIT社區的wiki。這是一個編程問題,它有一個正確的答案。或者「不,這是不可能的(希望帶有證明鏈接)」或者「是的,存在quine查詢。這裏是:」... – 2010-10-23 21:39:57
谷歌有例子。你應該偶爾使用Google。這對這種情況非常有幫助。 http://blogs.msdn.com/b/khen1234/archive/2005/10/26/485477.aspx – 2010-10-23 21:40:05