νΉμ ν μ΄λΈμ μ»¬λΌ κ°μλ₯Ό ꡬνλ λ°©λ²
MySQL
SELECT COUNT(*)
FROM information_schema.columns
WHERE table_schema = 'λ°μ΄ν°λ² μ΄μ€λͺ
' AND table_name = 'ν
μ΄λΈλͺ
';
information_schema.columns : MySQLμμ λͺ¨λ ν μ΄λΈμ μ»¬λΌ μ 보λ₯Ό λ΄κ³ μλ μμ€ν ν μ΄λΈ
table_schema : ν΄λΉ ν μ΄λΈμ΄ μν λ°μ΄ν°λ² μ΄μ€ μ΄λ¦
table_name : ν μ΄λΈ μ΄λ¦ μ§μ
Oracle
SELECT COUNT(*)
FROM user_tab_columns
WHERE table_name = 'ν
μ΄λΈλͺ
';
[user_tab_columns]
νμ¬ μ¬μ©μκ° μμ ν ν μ΄λΈμ λν μ»¬λΌ μ 보
μ¦, μ¬μ©μκ° μ§μ μμ±ν ν μ΄λΈμ λν μ»¬λΌ μ 보λ₯Ό μ‘°νν λ μ¬μ©
[all_tab_columns]
νμ¬ μ¬μ©μκ° μ κ·Ό κΆνμ κ°μ§ λ€λ₯Έ μ¬μ©μμ ν μ΄λΈλ ν¬ν¨ν μ»¬λΌ μ 보λ₯Ό μ‘°ν
[dba_tab_columns]
λ°μ΄ν°λ² μ΄μ€ λ΄ λͺ¨λ ν μ΄λΈμ λν μ»¬λΌ μ 보 μ 곡
μ΄ λ·°λ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬μ(DBA) κΆνμ κ°μ§ μ¬μ©μλ§ μ‘°ν κ°λ₯
λͺ¨λ μ¬μ©μ λ° ν μ΄λΈμ λν μ 보λ₯Ό νμΈν μ μμ
SELECT COUNT(*)
FROM all_tab_columns
WHERE table_name = 'EMPLOYEES' AND owner = 'HR';
HRμ΄λΌλ μ¬μ©μκ° μμ ν EMPLOYEESν μ΄λΈμ μ»¬λΌ κ°μλ₯Ό μ‘°ννλ 쿼리