BASIC SQL*PLUS :: DESCRIPTION TABLE NAME & COLUMN NAME

BASIC SQL*PLUS :: DESCRIPTION TABLE NAME & COLUMN NAME

এই টিউটোরিয়ালের মাধ্যমে আমরা ডেটাবেইজ এর ইউজারর থাকা টেবিল এবং টেবিলে কলাম description করা শিখব

বিস্তারিত ব্যাখা

এখন আমরা ORACLE DATABSE 11G তে HR USER এ কতগুলো টেবিল আছে এবং প্রত্যেকটি টেবিলে কতগুলো কলাম আছে তা কি ভাবে বের করা যায় তা শিখব এর জন্য ORACLE DATABASE 11G তে HR USER এ কানেক্ট হয়ে নিচের SYNTAX FOLLOW করুন এবং উদাহরণ দেখুন

সিনটেক্স(SYNTAX)::

সকল টেবিল বের করার সিনটেক্স

SQL> SELECT * FROM TAB;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
COUNTRIES                      TABLE
DEPARTMENTS                    TABLE
EMPLOYEES                      TABLE
EMP_DETAILS_VIEW               VIEW
JOBS                           TABLE
JOB_HISTORY                    TABLE
LOCATIONS                      TABLE
REGIONS                        TABLE

8 rows selected.

SQL>

এবং

SQL> SELECT * FROM CAT;

TABLE_NAME                     TABLE_TYPE
------------------------------ -----------
COUNTRIES                      TABLE
DEPARTMENTS                    TABLE
DEPARTMENTS_SEQ                SEQUENCE
EMPLOYEES                      TABLE
EMPLOYEES_SEQ                  SEQUENCE
EMP_DETAILS_VIEW               VIEW
JOBS                           TABLE
JOB_HISTORY                    TABLE
LOCATIONS                      TABLE
LOCATIONS_SEQ                  SEQUENCE
REGIONS                        TABLE

11 rows selected.

HR USER এর সকল টেবিলের এবং ভিউ  নাম দেখাচ্ছে । শুরু HR না যেকোন ইউজারের ভিতরে কত গুলো টেবিল আছে তা দেখার জন্য এই সিনটেক্স ব্যবহার করা হয়

কলাম :

প্রত্যকটি টেবিলে কতগুলো কলাম আছে বা কতগুলো কলাম নিয়ে টেবিল গঠিত হয়েছে তা জানার জন্য নিচের সিনটেক্স ব্যবহার করুন

সিনটেক্স(SYNTAX)

এটি টেবিলের কলাম বের করার সিনটেক্স

DESC TABLE_NAME;

উদাহরণ

এটি টেবিল description করার উদাহরণ

DESC EMPLOYEES;

ফলাফল

SQL> DESC EMPLOYEES;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 EMPLOYEE_ID                               NOT NULL NUMBER(6)
 FIRST_NAME                                         VARCHAR2(20)
 LAST_NAME                                 NOT NULL VARCHAR2(25)
 EMAIL                                     NOT NULL VARCHAR2(25)
 PHONE_NUMBER                                       VARCHAR2(20)
 HIRE_DATE                                 NOT NULL DATE
 JOB_ID                                    NOT NULL VARCHAR2(10)
 SALARY                                             NUMBER(8,2)
 COMMISSION_PCT                                     NUMBER(2,2)
 MANAGER_ID                                         NUMBER(6)
 DEPARTMENT_ID                                      NUMBER(4)

SQL>

এখন আমরা যদি টেবিল এবং কলাম বের করার সিনটেক্স টা ভালভাবে লক্ষ্য করি তাহলে যেকোন ইউজার এর টেবিল এবং কলাম নিয়ে আমরা রির্পোট বের করতে পারব পরবর্তী টিউটোরিয়ালগুলো দেখুন

 

মন্তব্য করুন

মন্তব্য করা হয়েছে