顯示具有 [(00).函數速查]線上測試網站 標籤的文章。 顯示所有文章
顯示具有 [(00).函數速查]線上測試網站 標籤的文章。 顯示所有文章

2020年6月11日 星期四

線上開發測試平台(https://rextester.com/)

對於開發人員/技術研發人員而言,需針對資料庫各版本進行測試,資源有限情況下,各版本測試環境難以取得/建立,因此如何透過線上資源即可進行相關開發測試甚為重要。而對於跨組織/部門協助時,為溝通需要或重現問題等事宜需協助建立測試資料(甚至環境),亦為另一項挑戰。

先前常用資料庫SQL語法免費測試網站(SQL Fiddle)》文章所探討文章所述外,尚可透過Rextester網站資源,可將測試資料/SQL/執行結果等,儲存於自己或公開地區上,再將網址傳回他人,如下。藉此即可提供有效溝通平台。

Database Test URL
MSSQL 2014 https://rextester.com/UQH98056
ORACLE 18C https://rextester.com/OCQFKY56338

Rextester線上開發測試平台提供ORALCEMSSQLMySQLPostgreSQL等常見資料庫,以及多種開發語言如C#/JAVA/PASCAL等,均可於網站上進行開發/測試及溝通。具有

1.   設備輕量性
   由於使用雲端資源,可免於自家環境中架設各種版本資料庫,即可進行各種測試。
2.  使用方便性
   透過網頁方式存取資料庫,除一般電腦系統外行動裝置(如手機、平板等)均可使用。
3.  溝通便利性
   如前述由於使用網頁方式,且相關資料儲存於雲端,只需將網址傳遞給對方,即可存取相關資料。

操作畫面及說明如下:

2018年2月26日 星期一

常用資料庫SQL語法免費測試網站(SQL Fiddle)

如欲學習/測試許多種SQL語法,但軟硬資源有限,難取得各種資料庫軟體以及建置測試環境,而SQL Fiddle網站目前免費提供多種常用資料庫資源,可解決技術評估/測試之環境建立之難題,此網站服務也提供資料分享功能,在問題咨詢或教學上非常實用,值得推薦使用。優點如下:
1.   環境多樣性:支援常用ORACLEMSSQLMySQL資料庫及較新版本。
2.   連線便利性:透過網頁即可連線,不管PC或行動裝置(智慧型行動電話)均可。
3.   共享容易性:提供具有連線Session Id之連線網址,即可與他人共用或取得咨詢。

網站資訊及簡單操作介紹,如下:

[網站資訊]

[支援資料庫及版本]
Database
Verison
ORACLE
11g R2
SQL Server
2017
MySQL
5.6
PostgreSQL
9.6
PostgreSQL
9.3
SQLite
WebSQL
SQLite
SQL.js

[使用介面]
操作介面主要可分成DDLDMLResult三個區域,
1.   DDL區域(左側)
主要用於物件建立(:CREATE TABLE)及資料新增(INSERT)等操作。如欲直接使用網站範例資料時,可按下[View Sample Fiddle]按鍵即可載入範例資料指令。
2.   DML區域(右側)
SELECT指令語法區域。
3.   Result(下方)
用於呈現執行結果。

[操作簡介]
1.   選擇資料庫版本
選擇欲使用之資料庫版本。
2.   Build Schema必要步驟及存在
將資料建立相關指令撰寫於DDL區域,按下[Build Schema]且已通過檢核,則網站將產生連線Session Id 附加於網址後方(如: http://sqlfiddle.com/#!9/2438f),可將此連結網址提供給他人,透過網頁即可分享內容(包含DML指令)或參考咨詢,相當方便。但當DDL內容任何變更時,則必需重新執行及驗證。

3.   Run SQL


以先前九九乘法表》文章為例:
九九乘法表案例中,不管ORACLEMSSQL語法,雖均僅使用系統資料表而已,但仍必需有Schema,否則無法通過系統檢核而無法使用