Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen veritabanında verilen tablo/görünüm için sütunların listesini döndürür.
Sözdizimi
listColumns(tableName: str, dbName: str = None)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
tableName |
str | Sütunları listelemek için tablonun adı. Yok olduğunda dbName katalog adıyla nitelenebilir. |
dbName |
str, isteğe bağlı | Sütunları listelemek için tabloyu bulmak için veritabanının adı. |
İadeler
list in Column
Notlar
Python yöntemi aşırı yüklemeyi desteklemediğinden, buradaki bağımsız değişkenlerin sırası JVM karşılık geleninden farklıdır.
Veritabanı belirtilmezse geçerli veritabanı ve katalog kullanılır. Bu API tüm geçici görünümleri içerir.
Örnekler
_ = spark.sql("DROP TABLE IF EXISTS tbl1")
_ = spark.sql("CREATE TABLE tblA (name STRING, age INT) USING parquet")
spark.catalog.listColumns("tblA")
# [Column(name='name', description=None, dataType='string', nullable=True, ...
_ = spark.sql("DROP TABLE tblA")