特徴
・Windowsフォームデザイナ上で簡単に行をデザイン
・セルの位置が自由なので多段明細も自由
・標準セルを継承して拡張セルを作成できるので応用も自由
・テキストボックスセルの他、チェックボックスセルも使用可能
↓ベータ公開中 どのような動作をしても責任は負いません。ご了承ください。
GridDetail1.01β ダウンロード
サンプルプログラムとGridDetail本体(GridDetail.dll)が含まれます。
~Oracle Masterへの道~
少し寄り道しながらの道ね。
・Oracle Masterをゲットしたい!!
とにかくOracleMasterって何だろうか
・データベース基本の基本の基本(行と列とフィールド)
データベースを始めようと思ったらまず見るべし?
・SQLのDML、DDL、DCLって何よ?
一言でSQLと言っても種類がありますよね。
どの命令が何に分類されるのかよく覚えましょうか
・Oracleのよく使うソフト
Oracleインストールしてからよく使う付属ソフトなんて決まってるんです。
ちょっとしかないんです。それぞれ略称も持ってるんです。
ODCAはOracle Database Configuration assistantなんです。
名前はどうでもいいとしてそれぞれ何の役割があるのか覚えましょう
・
ODP.NETを使ってデータ取得(VisualStudio2010)
ODP.NETをインストールして、VisualStudioでOracleからデータを取得。
取得したデータをDataGridViewに表示する所まで。
・DECODEを使ってみる
便利なDECODE文です。
・「Database Configuration Assistant」でデータベース作成する
実際どうやってデータベースを作成するまでたどり着くのか
・「Oracle Enterprise Manager」でユーザーの作成をする
Oracle関連の設定がブラウザ上でできちゃうんですね。
項目がいっぱいあって大変だけどよく使う所は決まってるはず。
そこだけでも覚えましょう。
SQL日本語訳
SELECT、INSERT、DELETE、CREATE TABLEなどなどの基本的なSQLはこれだけで見ればマスターできる!
「社員名と年齢を格納できる社員マスタを作成する」
CREATE TABLE 社員マスタ (
社員名 VARCHAR2(20)
,年齢 NUMBER(3,0))
「社員マスタテーブルの内容全部を取得する」
SELECT * FROM 社員マスタ
「社員マスタテーブルの社員名を全部取得する」
SELECT 社員名 FROM 社員マスタ
「社員マスタから年齢が20歳以上の社員名と年齢を取得する」
SELECT 社員名, 年齢 FROM 社員マスタ;
WHERE 年齢 >= 20;
「社員マスタに20歳の鈴木さんを追加する」
INSERT INTO 社員マスタ (社員名, 年齢)
VALUES('鈴木さん', 20)
「鈴木さんの年齢を30歳にする」
UPDATE 社員マスタ SET 年齢 = 30
WEHRE 社員名 = '鈴木さん'
「社員マスタから鈴木さんを消す」(WHERE忘れたら社員マスタ全部消えちゃうので注意w)
DELETE FROM 社員マスタ
WHERE 社員名 = '鈴木さん'
「社員マスタを消す」
DROP TABLE 社員マスタ;
ひとつたりともテストしてませんw
TIPS
テーブル一覧を表示させるためのSQL
テーブル内のデータではなくてテーブルの一覧を取得するなんて
普段あんまりないだろうけどたまには使うかも
「SELECT table_name FROM user_tables;」