DML-Insert, update, delete Page-4

 Database query- (sql & my sql) DML-Insert-Page-4

 

Substitute variable ব্যবহার করে ডাটা এন্ট্রি করার যায় নিচের নিয়মে।


SQL> insert into employee (employee_id, employee_name, employee_no)

values (&employee_id, &employee_name, &employee_no)

 

Enter value for employee_id: 01

Enter value for employee_name: '15-dec-67'

Enter value for employee_no: 100

 

old   2: values (&employee_id, &employee_name, &employee_no)

new   2: values (01, '15-dec-67', 100)

 

1 row created.

 

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

 

SQL> select * from employee;

 

EMPLOYEE_ID       EMPLOYEE_NAME     EMPLOYEE_NO

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

          1       15-dec-67         100

 

উক্ত কমান্ড দিয়ে পুনরয় EMPLOYEE টেবিলে ডাটা এন্ট্রি করার জন্য SQL PROMPT- এ / চেপে এন্টার চাপলে আবার ডাটা এন্ট্রি করা যাবে। নিচের মত প্রম্পট আসবে।

 

SQL> /

Enter value for employee_id: 02

Enter value for employee_name: 'Heemel'

Enter value for employee_no: 200

 

old   2: values (&employee_id, &employee_name, &employee_no)

new   2: values (02, 'Heemel', 200)

 

1 row created.

 

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

 

SQL> select * from employee;

 

EMPLOYEE_ID       EMPLOYEE_NAME     EMPLOYEE_NO

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

          1       15-dec-67         100

          2       Heemel             200

 

Substitute variable কি এবং এর পূর্ণাঙ্গ ব্যবহার পরবর্তীতে variable অধ্যায়ে বিস্তারিত জানা যাবে।

 

এক টেবিল থেকে অন্য টেবিলে ডাটা Insert বা ডাটা কপি করার দরকার হলে নিচের নিয়মে করতে হবে। তবে টেবিল দুইটির কলামের প্রসস্ততা ও ডাটা টাইপ এক হতে হবে। pro_emp নামে আমাদের একটি টেবিল আছে যেখানে কোন ডাটা নেই। Employee table n‡Z আমরা এই টেবিলে ডাটা কপি করবো।

 

SQL> insert into pro_emp

(employee_id, employee_name, employee_no)

select employee_id, employee_name, employee_no

from employee;

 

2 rows created.

 

SELECT কমান্ড w`‡q pro_emp টেবিলের ডাটা দেখে নেয়া যাক।

 

SQL> select * from pro_emp;

 

EMPLOYEE_ID   EMPLOYEE_NAME EMPLOYEE_NO

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

          1   15-dec-67       100

          2   Heemel           200

 

দেখা গেল দুটি রো কপি হয়েছে।

Substitute variable ব্যবহার করে ডাটা এন্ট্রি করার আরো একটি উদাহরন।

 

SQL> INSERT INTO EMPLOYEE

(EMPLOYEE_ID, EMPLOYEE_NAME, EMPLOYEE_DATE, EMPLOYEE_NO)

VALUES (&EMPLOYEE_ID,'&EMPLOYEE_NAME', '&EMPLOYEE_DATE', &EMPLOYEE_NO)

 

Enter value for employee_id: 03

Enter value for employee_name: BIVA

Enter value for employee_date: 04-APR-2002

Enter value for employee_no: 200

 

old   3: VALUES (&EMPLOYEE_ID,'&EMPLOYEE_NAME', '&EMPLOYEE_DATE', &EMPLOYEE_NO)

new   3: VALUES (03,'BIVA', '04-APR-2002', 200)

 

1 row created.

 

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

 

SQL> SELECT * FROM EMPLOYEE;

 

EMPLOYEE_ID       EMPLOYEE_NAME     EMPLOYEE_DATE     EMPLOYEE_NO

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

          1       15-dec-67                           100

          2       Heemel                               200

          3       BIVA              04-APR-02   200

 

দেখা গেল আরো একটি অর্থাৎ ৩ নং রো সংযোযিত হয়েছে।

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

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