Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan jenis data dalam oracle
Dalam Oracle, anda boleh menggunakan "pilih ... Dari semua_tab_columns di mana table_name=upper('table name') AND owner=upper('database login user name');" daripada jadual pangkalan data.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Sintaks jenis data pertanyaan oracle adalah seperti berikut:
select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper('表名') AND owner=upper('数据库登录用户名');
Contohnya adalah seperti berikut:
select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper('t_department') AND owner=upper('scott')
Pengetahuan lanjutan:
1 Lihat nama medan dan jenis data
select * from cols WHERE TABLE_name=upper('表名'); (user_tab_columns缩写cols)
2 lajur
select DATA_TYPE from User_Tab_Columns t where t.column_name=upper('列名') and t.table_name =upper(trim('表名'));
3. Semak Semua lajur
select * from user_tab_columns where table_name = upper(‘表名’);
4 Lihat beberapa lajur
select column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE from all_tab_columns where table_name=upper('表名');
5
select * from user_constraints where table_name = upper('表名');6. Lihat kekangan kunci utama:
select * from user_constraints where constraint_type='P' and TABLE_name=upper('表名');Tutorial yang disyorkan: "
Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan jenis data dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!