Udostępnij za pośrednictwem


Tworząc instrukcję SQL (ODBC)

Aplikacje ODBC wykonywać niemal wszystkie ich dostęp do bazy danych przez Transact-SQL instrukcje. Formularza instrukcje te zależy od wymagań aplikacji.Instrukcje SQL mogą być skonstruowane w następujący sposób:

  • Zakodowane

    Statyczne instrukcje wykonywane przez aplikację jako stały zadania.

  • Wykonane w czasie wykonywania

    Czas, który umożliwia użytkownikowi w instrukcja należy dostosować przy użyciu typowych klauzule, takie jak SELECT, uruchom skonstruowane w instrukcja SQL WHERE i ORDER BY.Dotyczy to również kwerendy ad hoc wprowadzone przez użytkowników.

The SQL Server klient ODBC driver parses SQL statements only for ODBC and ISO syntax not directly supported by the Database Engine, which the driver transforms into Transact-SQL. Wszystkich innych składni języka SQL są przekazywane do Database Engine bez zmian, w którym SQL Server Określa, czy jest prawidłowa SQL Server. Ta metoda daje dwie zalety:

  • Ograniczone obciążenie

    Przetwarzanie obciążenie dla sterownika zostało zminimalizowane, ponieważ ma ona jedynie do skanowania w poszukiwaniu niewielki zestaw klauzule ODBC i ISO.

  • Elastyczność

    Programiści mogą dostosować sposób przenoszenia ich aplikacji.Aby zwiększyć przenośności przeciwko wielu baz danych, należy użyć przede wszystkim składni ODBC i ISO.Aby użyć rozszerzenia specyficzne dla SQL Server, należy użyć odpowiedniego Transact-SQL Składnia. The SQL Server Native klient ODBC driver supports the complete Transact-SQL syntax so ODBC-based applications can take advantage of all the features in SQL Server.

Na liście kolumn w instrukcja SELECT powinna zawierać tylko te kolumna, które są wymagane do wykonania bieżącego zadania.Nie tylko jest to zmniejszyć ilość danych przesyłanych przez sieć, ale powoduje zmniejszenie jego wpływu zmian w bazie danych na aplikację.Jeśli aplikacja nie odwołuje się kolumna z tabela, następnie aplikacja nie dotyczy wszelkie zmiany wprowadzone w tej kolumnie.

See Also

Concepts