Biz sunucusu ODBC (unixODBC vs) yok php uygulama ile bir Teradata veritabanı erişim gerekir.
Nasıl bir hızla Teradata veritabanına bağlanma hakkında gidebilir.
Aklınızda tutun - Bu uygulamayı mümkün olduğunca taşınabilir olması gerekir.
U bellek etkileri ile ok ve makinenizde yüklü Teradata komut satırı yardımcı BTEQ varsa bu size yardımcı olacağını
This method size yardımcı olacaktır.
size esneklik verir gibi p Ama iyi bir yöntem ODBC tarafından olurdu. Sistemi ile SQL komut komut satırı yürütme () fonksiyonu Yukarıdaki yöntemde, çıkış resultset ayrıştırma için R gibi kolay bir dil kullanabilirsiniz.
I think you may also do it by jdbc connection. You can also download any of these odbc/jdbc drivers from this link.
Teradata bir ODBC sürücüsü sağlar. "- With-unixODBC = paylaşılan, / usr" Kurulduktan sonra, bu php ile inşa edilmiş varsayarak, unixODBC sürücüsü yöneticisi aracılığıyla ulaşılabilir.
PHP sonra odbc_connect ($ dsn, $ user, $ passwd) ile Teradata veritabanına bağlanmak;
Teradata ODBC sürücü kurulumu Teradata veritabanı için DSN içeren değiştirin, sonra ev dizininde. Odbc.ini için cp bir örnek odbc.ini dosyası içerir.
(/ Home / cetikan / .odbc.ini ortak) kullanmak için odbc.ini dosyanın konumuna ortam değişkeni ODBCINI ayarlayın.
Uyardı: Teradata ODBC sürücüsü DML tablo zengin bir kümesi sağlar, ancak çok az unixODBC sürücüsü yöneticisi aracılığıyla maruz kalmaktadır. PHP'nin odbc_xxxx () fonksiyonları koleksiyonu Teradata ODBC sürücüsü sunduğu bir sakat alt kümesidir.