您好,登錄后才能下訂單哦!
這篇文章給大家介紹Salesforce和SAP Netweaver里數據庫表的元數據設計是怎樣的,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
當我們在force.com里創建新的應用對象或是編寫一些存儲過程代碼時,force.com并不會生成物理的數據庫表或者進行存儲過程代碼編譯,而是采取輕量級的操作,將對應的元數據寫入存儲中,這些元數據能通過系統引擎在運行時生成必要的物理模型。
當我們在開發過程中需要修改應用schema對象時,在Editor里所有的修改均為簡單的元數據修改,非常輕量。
ABAP里的一張已經存在的數據庫表,如果編輯后沒有激活,則改動對整個ABAP workbench不可見。一張新創建的表,如果沒有生成runtime object-運行時對象,則根本無法使用。
下圖是一張新建的ABAP數據庫表:
沒有生成runtime object, 則其他程序和ABAP DDIC對象均無法使用。
和salesforce及SAP ABAP DDIC類似,看個例子。
使用SQL SELECT TOP 1000 * FROM "SAPAG3"."COMM_PRODUCT"查詢這個表的內容。
那我如果想根據這個表的名稱COMM_PRODUCT, 用SQL查詢出它所有的metadata,應該怎么操作呢?
SELECT *FROM "SYS"."TABLE_COLUMNS"WHERE SCHEMA_NAME = 'SAPAG3' AND TABLE_NAME = 'COMM_PRODUCT'ORDER BY POSITION
查詢出的元數據如下圖所示:
關于Salesforce和SAP Netweaver里數據庫表的元數據設計是怎樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。