Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SqlDbType i geografia

SqlGeography jest zaimplementowany jako typ zdefiniowany przez użytkownika CLR przez SQL Server, więc możesz zrobić coś takiego:

SqlGeography geo = // Get the geography from somewhere...

using (SqlCommand command = 
    new SqlCommand(@"dbo.up_Foobar_Insert", connection))
    command.Parameters.Add(new SqlParameter("@Point", geo) { UdtTypeName = "Geography" });
    command.ExecuteNonQuery();
}

Jeśli jest to aplikacja komputerowa, jest to trochę łatwiejsze. Dobrym przykładem jest Projekt Code przeglądarki geometrii SQL, która pomoże zarówno na pulpicie, jak i w Internecie.

Aby bezpośrednio korzystać z SQLGeometry lub SQLGeography, należy odwołać się do pliku Microsoft.SqlServer.Types.dll, który można znaleźć w SQL Server Install/100/SDK/Assemblies.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przechowywać i pobierać pliki DICOM w programie SQL Server przy użyciu C#

  2. Dynamicznie wybierz kolumnę w zapytaniu SQL

  3. Maksymalny rozmiar wiersza programu SQL Server w porównaniu z rozmiarem Varchar (maksymalny)

  4. Dowiedz się, czy obiekt jest kluczem obcym za pomocą OBJECTPROPERTY() w SQL Server

  5. STRING_SPLIT() w SQL Server 2016:kontynuacja nr 1