In Oracle können Sie die SELECT-Anweisung mit „count(*)“ verwenden, um abzufragen, wie viele Spalten in der Tabelle vorhanden sind. Die Syntax lautet „select count(*) from user_tab_cols where table_name='table name'“; „user_tab_cols“ kann auch zum Abfragen versteckter Spalten verwendet werden, und das Englisch im Tabellennamen sollte Großbuchstaben verwenden.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle Version 12c, Dell G3-Computer.
Wie viele Spalten sollen in Oracle abgefragt werden:
select count(*) from user_tab_cols where table_name='表名';
– Wenn der Tabellenname Englisch enthält, sollte er aus englischen Großbuchstaben bestehen
Erweiterte Kenntnisse:
Oracle-Unterschiede zwischen user_tab_cols und user_tab_columns
Beide Tabellen können zum Abfragen von Tabellen, Ansichten und Clustern unter dem Benutzer verwendet werden ) und user_col_comments ( Feldkommentare)) können zusammen verwendet werden, um grundsätzlich allgemeine statistische Anforderungen zu erfüllen. Wie viele Spalten können von MySQL abgefragt werden:-- 通过执行此SQL语句,可发现user_tab_cols还包含隐藏列,因此平时使用时推荐使用user_tab_columns select column_name from user_tab_cols where table_name = 'TEST' minus select column_name from user_tab_columns where table_name = 'TEST';– Der Tabellenname kann sowohl in Groß- als auch in Kleinbuchstaben angegeben werden sqlserver:
select count(*) from information_schema.COLUMNS where table_name='表名';--Der Tabellenname kann sowohl in Groß- als auch in Kleinbuchstaben angegeben werdenEmpfohlenes Tutorial: „
Oracle Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo fragen Sie ab, wie viele Spalten in Oracle vorhanden sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!