Udostępnij za pośrednictwem


Tworząc instrukcję SQL (ODBC)

Aplikacje ODBC wykonywać niemal wszystkie dostępu do bazy danych przez wykonywanie Transact-SQL instrukcji.Wyciągi te zależy od wymagań aplikacji.Instrukcji SQL może być skonstruowane w następujący sposób:

  • Zakodowane

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

  • Skonstruowane przy uruchomieniuczas

    Instrukcje SQL wykonane przy uruchomieniu czas , umożliwić użytkownikowi dostosować instrukcja przy użyciu typowych klauzule, takie jak SELECT, gdzie i ORDER BY.Obejmuje to kwerend ad hoc wprowadzone przez użytkowników.

SQL Server Sterownik ODBC klienta analizuje instrukcji SQL tylko dla składni ODBC i ISO bezpośrednio obsługiwane przez Aparat baz danych, który transformuje sterownik Transact-SQL.Inne składni SQL jest przekazywana do Aparat baz danych bez zmian, w którym SQL Server określi, jeśli jest prawidłowa SQL Server.Takie podejście daje dwie korzyści:

  • Zmniejsza obciążenie

    Przetwarzania sterownika jest zminimalizowane, ponieważ ma on tylko do skanowania w poszukiwaniu niewielki zestaw klauzul ODBC i ISO.

  • Elastyczność

    Programiści mogą dostosować przenośności ich wniosków.Aby zwiększyć przenośności przeciwko wielu baz danych, należy użyć głównie składni ODBC i ISO.Aby użyć rozszerzenia specyficzne dla SQL Server, należy użyć odpowiedniego Transact-SQL składni. SQL Server Sterownik ODBC Klient macierzysty obsługuje pełną Transact-SQL składni tak aplikacji ODBC można wykorzystać wszystkie funkcje w SQL Server.

Lista kolumn w instrukcja SELECT powinien 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 także redukuje wpływ zmian w bazie danych na aplikację.Jeśli aplikacja nie odwołania kolumna z tabela, następnie aplikacja nie dotyczy zmiany wprowadzone do tej kolumna.

Zobacz także

Koncepcje