PLSQL学习笔记

PLSQL

一、oracle查询表名、表的列名方法
1.查询表名:

  复制代码 代码如下:

  select table_name,tablespace_name,temporary from user_tables [where table_name=表名]

  其中:table_name:表名(varchar2(30));

  tablespace_name:存储表名的表空间(varchar2(30));

  temporary:是否为临时表(varchar2(1))。

  eg: select table_name,tablespace_name,temporary from user_tables where table_name='TEST_TEMP';

  结果:

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

  table_name tablespace_name temporary

  TEST_TEMP SDMP N

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

  注:表名变量值必须大写。

  2.查询表列名:

  复制代码 代码如下:

  select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名];

  其中:column_name:列名(varchar2(30));

  data_type:列的数据类型(varchar2(106));

  data_length:列的长度(number);

  eg:select column_name 列名 ,data_type 数据类型 ,data_length 数据长度,data_precision,data_scale from user_tab_columns where table_name='TEST_TEMP';

  结果:

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

  column_name data_type data_length data_precision data_scale

  ID NUMBER 22 0

  NAME NVARCHAR2 20

  SEX CHAR 1

  GRADE NVARCHAR2 10

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


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

  注:表名变量值必须大写。

  另外,也可以通过 all_tab_columns来获取相关表的数据。

  eg:select * from all_tab_columns where table_name='TEST_TEMP';


你可能喜欢

  • 教师业务学习笔记
  • 师德师风学习笔记
  • 教育理论学习笔记
  • 廉政学习笔记
  • Java学习笔记
  • 日语学习笔记
  • Linux学习笔记

PLSQL学习笔记相关文档

最新文档

返回顶部