Liste tablo adları

2 Cevap php

Django benim ASPNET site göç çalışmakla sürecinde yaşıyorum. Bütün güncel veriler (yardımsever) pitonu desteklemediği paylaşılan bir bilgisayar üzerinde MS SQL Server kadar bağlıdır ... Ben tüm verileri vermek için varolan kodu kullanabilirsiniz ama ben de Windows'u kullanmayı bıraktım. Site başta VB.NET derlenmiş yüzden ben bu planı sevmiyorum ... Ben yapmaya çalışıyorum anlamaya ardından Windows ve Visual Studio yüklemeniz gerekir ve olur.

that baş ağrısı geçmesi yerine, JSON için tüm veritabanı (ya da bir seferde bir tablo) ihracat PHP kullanmak istiyorum. Python simplejson onu almak için gülünç kolay bu yüzden bir plan gibi görünüyor yapacaktır.

Şimdiye kadar, çok iyi. PHP Ben SQL Server bağlanmak ve basit sorguları gerçekleştirmek için idare ettik, ama ben kopyalamak için gereken veri biliyorum ben tabloların bir listesini gerekir. Orada eski tabloları Ben yaklaşık üç yıl önce siteyi yeniden yazdı zaman vardır, ve ben bir yerde bu verileri tutmak istiyorum, çünkü ben tüm tabloları istiyorum ...

Yani ilk şey: Does anybody know the SQL query for listing all tables?

I mssql_query('sp_tables'); denedim ama bu garip bir listesini verir:

mydatabasename
mydatabasename
dbo
dbo
syscolumns
syscolumns
SYSTEM TABLE
SYSTEM TABLE

İkincisi:. Sizce, ben kendi json dosyası her tablo dökümü yazarken veya ben hep birlikte tutmalı daha iyi olurdu?

Üçüncüsü: Bu konuda yanlış şekilde gidiyor muyum?

2 Cevap

Select table_name from information_schema.tables

Herhangi bir tablo için sizinle meta alabilirsiniz

sp_help tablename

Bu deneyebilirsiniz

SELECT * FROM information_schema.tables