看板 Database 關於我們 聯絡資訊
資料庫名稱: MySQL / Oracl / Microsoft SQL Server / PostgreSQL 資料庫版本: - 內容/問題描述: 這是一個由前端介面簡單的操作 DB 的功能 為了要測試 DB 資訊是否正確,以及取回所有的 column name 所以想要撈某一個 table 的一列 搜尋時發現似乎有特別的指令可以做到這件事 但是後端串接的 api 似乎只接受 selecr ... from ... 這樣的 SQL 指令 由於手邊只有 PostgreSQL 可以做測試 目前是用這樣的 SQL select * from TableName order by TableName limit 1 不知道在其他的 DB 該怎麼下相同功能的 SQL ... 至於為什麼前端需要寫 SQL 又是另一個故事了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.70.161.211 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1424076295.A.AC3.html
a926: 每家都會不太一樣 @.@ 你可能要用Limit去找 02/16 18:36
a926: MSSQL 會是SELECT TOP 1 ColA,ColB FROM Table 02/16 18:36
no1kk: 我就是知道都不太一樣,所以才來問的.. 02/16 22:20
no1kk: 話說,我主管一直認為sql是通用的 ..... 02/16 22:21
GoalBased: sql是通用的,只是每一家會加入自己的特別功能 02/16 23:00
GoalBased: select * from Table 每一種sql都會有一樣的結果 02/16 23:01
GoalBased: 但如果你用到某一家的特殊功能就會有相容性問題 02/16 23:01
GoalBased: 就像你的瀏覽器一樣 02/16 23:02
a926: SQL通用只有SQL92 99規範的語法噢 :-) 02/17 17:35
GoalBased: 對啦..我是那個意思,所以我才會說有每一家加入的語法 02/18 00:28
a926: 哈 我其實是想回應@no 他說主管的這件事 XD 02/18 08:42