I need a query to find column names of a table (table metadata) in Bigquery, like the following query in SQL:
SELECT column_name,data_type,data_length,data_precision,nullable FROM all_tab_cols where table_name ='EMP';
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Update: This is now possible! See the
INFORMATION SCHEMAdocs and the answers below.Answer, circa 2012:
It’s not currently possible to retrieve table metadata (i.e. column names and types) via a query, though this isn’t the first time it’s been requested.
Is there a reason you need to do this as a query? Table metadata is available via the tables API.