ダウンロードページはこちら >> http://sourceforge.jp/projects/format-sql/releases/

GNU General Public License v3(GPLv3)
DML Breaker uses the following libraries
Ext JS Library 3.0.3 licensed under GPLv3 License
licensing@extjs.com
http://www.extjs.com/license
株式会社コスモス
http://www.cos-mos.co.jp
2.01
WindowsXP
Webブラウザ(以下のブラウザで動作確認済)
多言語対応の動作確認
SQL文のうち、DML(SELECT/INSERT/UPDATE/DELETE)を解析し、
人が見やすいDMLに変換するツールです。設計書等に転記する場合にご利用ください。
なお、DMLの構文解析機能は実装されておりませんのでご了承ください。
インストールは、ダウンロードファイル(DMLBreakerX.X.zip)を任意のディレクトリに解凍することで終了します。
SELECT CustomerID, CompanyName FROM Customers WHERE CustomerID = '00001' AND CustomerName LIKE '山田%'
SELECT
CustomerID,
CompanyName
FROM
Customers
WHERE
CustomerID = '00001'
AND CustomerName LIKE '山田%'
INSERT INTO Customers (CustomerID, CompanyName) VALUES ('10001' , 'COSMOS')
INSERT INTO Customers (
CustomerID,
CompanyName
)
VALUES (
'10001' ,
'COSMOS'
)
INSERT INTO OrgCustomers SELECT CustomerID, CompanyName FROM Customers WHERE CustomerID = '00001'
INSERT INTO OrgCustomers
SELECT
CustomerID,
CompanyName
FROM
Customers
WHERE
CustomerID = '00001'
UPDATE Customers SET CompanyName = 'COSMOS', RepName = '松本' WHERE CustomerID = '101000'
UPDATE Customers SET
CompanyName = 'COSMOS',
RepName = '松本'
WHERE
CustomerID = '101000'
UPDATE Customers SET CompanyName = (SELECT CompanyName FROM OrgCustomers WHERE CustomerID = '101000')
UPDATE Customers SET
CompanyName = (
SELECT
CompanyName
FROM
OrgCustomers
WHERE
CustomerID = '101000'
)
UPDATE Customers SET (CustomerID, CompanyName) = (SELECT CustomerID , CompanyName FROM OrgCustomers WHERE CustomerID = '101000'
UPDATE Customers SET
(CustomerID, CompanyName) = (
SELECT
CustomerID ,
CompanyName
FROM
OrgCustomers
WHERE
CustomerID = '101000'
DELETE FROM Customers WHERE CustomerID = '101000'
DELETE FROM Customers
WHERE
CustomerID = '101000'
DELETE FROM Customers WHERE CustomerID = '101000'
DELETE FROM Customers
WHERE
CompanyName = (
SELECT
CompanyName
FROM
OrgCustomers
WHERE
CustomerID = '101000'
)
ALL,AND,ANY,AS,ASC,BETWEEN,CROSS,DELETE,DESC,DISTINCT,EXISTS,FROM,FULL,GROUP BY,HAVING,IN,INNER,INSERT INTO,IS,JOIN,LEFT,LIKE,NOT,ON,OR,ORDER BY,OUTER,RIGHT,SELECT,SET,SOME,UNION,UNION ALL,UPDATE,USING,VALUES,WHERE
改訂履歴
2009.08.15 v0.1 初期バージョン公開
2009.10.31 v1.0 バージョン1公開
2009.11.24 v1.01 バージョン1.01公開
2009.12.20 v2.00 バージョン2公開
2009.12.28 v2.01 一括整形機能によるRich Textの表示改善など