DML-Insert-Page-3

SELECT কমান্ড দিয়ে DEPT টেবিলের ডাটা দেখে নেওয়া যাক।

 

SQL> select * from dept;

 

    DEPTNO DNAME          LOC

---------- -------------- -------------

        10 ACCOUNTING     NEW YORK

        20 RESEARCH          DALLAS

        30 SALES                 CHICAGO

        40 OPERATIONS     BOSTON

        45 engineering

        55 security

        65 medical

 

7 rows selected.

 

আবার এভাবেও করা যায়।

 

SQL> insert into dept (deptno, loc)

  values (75, 'GULSHAN');

 

1 row created.

 

SELECT কমান্ড  দিয়ে DEPT টবেলিরে ডাটা দখেে নওেয়া যাক।

 

SQL> SELECT * FROM DEPT;

 

    DEPTNO DNAME          LOC

---------- -------------- -------------

        10 ACCOUNTING     NEW YORK

        20 RESEARCH       DALLAS

        30 SALES          CHICAGO

        40 OPERATIONS     BOSTON

        45 engineering

        55 security

        65 medical

        75                GULSHAN

 

8 rows selected.

 

ধরা যাক- PR_MASTER টেবিলে DATE ENTRY করতে হবে। SYSTEM DATE ENTRY করার জন্য নিচের মত করে কমান্ড দেওয়া যেতে পারে। এক্ষেত্রে আমরা পূর্বে তৈরীকৃত PR_MASTER টেবিলটি বেছে নিচ্ছি এবং ডাটা এন্ট্রির পূর্বে টেবিলের গঠন ও ডাটার অবস্থা পুনরায় দেখে নিব।

  

SQL> desc pr_master;

 Name                                      Null?    Type

 ----------------------------------------- -------- ----------------------------

 PR_ID                                     NOT NULL NUMBER(10)

 PR_DATE                                            DATE

 PURCHASE_ID                                        NUMBER(10)

 

SQL> select * from pr_master;

 

no rows selected

 

টেবিলটিতে কোন রো নাই অর্থাৎ ফাঁকা। সেক্ষেত্রে নিচের মত করে কমান্ড দেওয়া যেতে পারে।

 

SQL> insert into pr_master

  values (1, sysdate, 1);

 

1 row created.

 

SELECT কমান্ড দিয়ে PR_MASTER টেবিলের ডাটা দেখে নেওয়া যাক।

SQL> select * from pr_master;

 

     PR_ID PR_DATE   PURCHASE_ID

---------- --------- -----------

         1 14-MAY-07           1

 

ধরা যাক- PR_MASTER টেবিলে DATE ENTRY করতে হবে। কোন ধরনের DATE FORMAT DATABASE এ আছে তা আমরা জানি না। সেক্ষেত্রে নিচের মত করে কমান্ড দেওয়া যেতে পার।

 

SQL> insert into pr_master

  (pr_id, Pr_date, purchase_id)

  values (2, TO_DATE('MAY 3, 2007', 'MON DD, YYYY'), 2)

 

1 row created.

 

SELECT কমান্ড দিয়ে PR_MASTER টেবিলের ডাটা দেখে নেওয়া যাক।

 

SQL> SELECT * FROM PR_MASTER;

 

     PR_ID PR_DATE   PURCHASE_ID

---------- --------- -----------

         1 14-MAY-07           1

         2 03-MAY-07           2

 

উপরোক্ত দুইটি কমান্ড (DATE FUNCTION) পরবর্তী অধ্যায়ে এবিষয়টি আরো পরিষ্কার হবে বলে আশা রাখি।

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন