Ext JS に関しては,新しい記事は Sunvisor Lab. ExtJS 別館 にあります。そちらもよろしくお願いいたします。
A5:SQLでINSERT文の雛形を作る
投稿者:sunvisor 投稿日時:2009/12/03(木) 12:44
INSERT文の雛形を作るスクリプトを作りました。
// INSERT文の雛形を作る function makeSelectSQL() { var conn = application.dbTree.getSelectedDatabaseConnection(); var sTableName = application.dbTree.getSelectedItemName(); // スキーマ名.テーブル名 var columnList = conn.getTableColumnList(sTableName); var ss = new Strings(); var sIndent = " "; ss.add("INSERT INTO "+sTableName); ss.add("("); for (var nIdx = 0; nIdx < columnList.length-1; nIdx++) { ss.add(sIndent + columnList[nIdx].columnName + ","); } ss.add(sIndent + columnList[columnList.length-1].columnName); ss.add(")"); ss.add("VALUES ("); ss.add(")"); application.newSqlEditor(ss.text); } makeSelectSQL();
このスクリプトを script/TreeTBに保存します。データベースツリー上で右クリックからアドオンメニュー > INSERT文の雛形を作る で実行すると,新しいSQLウィンドウにINSERT分の雛形が表示されます。