當前位置:首頁 » 編程語言 » geographysqlserver
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

geographysqlserver

發布時間: 2022-07-16 09:27:10

A. 如何用短小精悍插入DbGeography到sql Server

SQLSERVER的伺服器連接是可以連接到DB2資料庫,但使用起來有很多問題,經常報錯。DB2的聯邦連接到SQLSERVER是要另外購買組件。建議樓主使用SQLSERVER的bcp或者DTS將數據導出到文本文件,然後用DB2的IMPORT或者LOAD將數據導入DB2。

B. sqlserver里關於自定義函數的問題

應該是調用時沒有傳入參數。
如自定義函數:
create function f_GetString
(@para nvarchar(40))
RETURNS nvarchar(100)
as
begin
declare @s nvarchar(100)
set @s=''
select @s=field1 from table
return @s
end
---------------調用
String sql="select a,b,c,dbo.f_GetString(d) as S from table ..."
如果用
String sql="select a,b,c,dbo.f_GetString() as S from table ..."
會提示函數未傳入參數。
可在查詢分析器中檢驗SQL語句是否正常

C. Sql Server 2008 必須開啟哪些服務

只需要開啟SQL Server (MSSQLSERVER)。

Sql Server 2008所有服務如下:

SQL Active Directory Helper 服務支持與 Active Directory 的集成

SQL Full-text Filter Daemon Launcher (MSSQLSERVER)用於啟動全文篩選器後台程序進程的服務,該進程將為 SQL Server 全文搜索執行文檔篩選和斷字。禁用此服務將使 SQL Server 的全文搜索功能不可用。

SQL Server (MSSQLSERVER)提供數據的存儲、處理和受控訪問,並提供快速的事務處理。

SQL Server (SQLEXPRESS)提供數據的存儲、處理和受控訪問,並提供快速的事務處理。

SQL Server Browser將 SQL Server 連接信息提供給客戶端計算機。

SQL Server VSS Writer提供用於通過 Windows VSS 基礎結構備份/還原 Microsoft SQL Server 的介面。

SQL Server 代理 (MSSQLSERVER)執行作業、監視 SQL Server、激發警報,以及允許自動執行某些管理任務。

SQL Server 代理 (SQLEXPRESS)執行作業、監視 SQL Server、激發警報,以及允許自動執行某些管理任務。

(3)geographysqlserver擴展閱讀:

SQL Server 2008在2008年8月6日正式發表,並且同時發布SQL Server 2008 Express版本,研發代號為「Katmai」,作為SQL Server 2005的功能強化版本,其主要的新功能與特色有:

1、以原則為主(Policy-Based)的管理基礎架構。

2、與Windows Server 2008、Windows Vista的Data Collector技術集成的Performance Data Collection。

3、可以經由管理者設置以調整運行資源的資源調節器(Resource Governer)。

4、可預測的查詢性能。

5、數據壓縮能力。

6、DDL(數據定義語言)審核能力。

7、透通式數據加密(Transparent Data Encryption)

8、記錄檔數據流壓縮(Log Stream Compression)

9、ADO.NET Object Services的直接支持,這代表SQL Server 2008可支持LINQ和ADO.NET Entity Framework。

10、本地的DATE和TIME分割的數據類型,並且支持時間位移的DATETIMEOFFSET和更精確的DATETIME2數據類型。

11、FILESTREAM數據類型:將大型二進制數據存到NTFS文件系統中(即不直接存在資料庫中)。

12、稀疏欄位(Sparse Column)的支持,可節省因為NULL值所佔據的存儲空間。

13、空間數據類型集,包含geometry(平面或Euclidean(平面地球)數據)以及geography(橢圓體(圓形地球)數據),分別可存儲平面和立面型的數據,有助於GIS型系統的開發。

14、變更數據收集與捕捉(Change Data Capture)。

15、寬數據表(Wide table),可以容納最高30,000個欄位,但必須要配合Sparse欄位使用。

16、hierarchyid數據類型,可以允許存儲層次結構化的數據。

17、MERGE語句,可根據與來源數據表聯結的結果,在目標數據表上運行插入、更新或刪除作業,其功能與ADO.NET中的DataSet.Merge()方法類似。

18、Report Server應用程序嵌入能力。

19、Reporting Service可支持窗體驗證。

20、預測分析能力(SSAS)。

21、數據表型參數與變數,可以在變數或參數中使用table的類型。

SQL Server 2008比起以往版本存在以下優勢:

(1)保護資料庫查詢

(2)在伺服器的管理操作上花費更少的時間

(3)增加應用程序穩定性

(4)系統執行性能最優化與預測功能

D. 在vs2010中添加數據源時,報「未能載入文件或程序集:Microsoft.SqlServer.Types, Version=11.0.0.0」

看提示缺少程序集引用,下載http://download.microsoft.com/download/5/f/a/5fad1d35-e69e-448b-84dc-497061772141/SQLEXPR_x86_CHS.exe
安裝即可

E. sqlserver的geography怎麼insert

SQL Server 2008為大地測量空間數據提供了geography數據類型,為平面空間數據提供了geometry數據類型。這兩個都是Microsoft .NET Framework通用語言運行時(CLR)類型,並且可以用來存儲不同種類的地理元素,例如點、線和多邊形。這兩個數據類型都提供了你可以用來執行空間操作的屬性和方法,例如計算位置間的距離和找出兩者間交叉的地理特性(例如一條河流經一個城鎮。)

F. SQL怎麼拼接字元串

不同的資料庫,相應的字元串拼接方式不同,通過對比加深一下記憶。

一、MySQL字元串拼接

1、CONCAT函數

語法格式:CONCAT(char c1, char c2, ..., char cn) ,其中char代表字元串,定長與不定長均可以

連接兩個字元串

(6)geographysqlserver擴展閱讀

字元串函數(String processing function)也叫字元串處理函數,指的是編程語言中用來進行字元串處理的函數,如C,pascal,Visual以及LotusScript中進行字元串拷貝,計算長度,字元查找等的函數。

字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「a」,s[10]="j"。

而字元串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。

字元串函數的應用

1、連接運算 concat(s1,s2,s3…sn) 相當於s1+s2+s3+…+sn.

例:concat(『11』,'aa』)='11aa』;

2、求子串。 Copy(s,I,I) 從字元串s中截取第I個字元開始後的長度為l的子串。

例:(『abdag』,2,3)=』bda』

3、刪除子串。過程 Delete(s,I,l) 從字元串s中刪除第I個字元開始後的長度為l的子串。

例:s:=』abcde』;delete(s,2,3);結果s:=』ae』

4、插入子串。 過程Insert(s1,s2,I) 把s1插入到s2的第I個位置

例:s:=abc;insert(『12』,s,2);結果s:=』a12bc』

5、求字元串長度 length(s) 例:length(『12abc』)=5

在ASP中 求字元串長度用 len(s)例: len("abc12")=5

6、搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,則返回s1的第一個字元在s2中的位置,若不是子串,則返回0.

例:pos(『ab』,』12abcd』)=3

7、字元的大寫轉換。Upcase(ch) 求字元ch的大寫體。

例:upcase(『a』)=』A』

8、數值轉換為數串。 過程 Str(x,s) 把數值x化為數串s.

例:str(12345,s); 結果s=』12345』

9、數串轉換為數值。 過程val(s,x,I) 把數串s轉化為數值x,如果成功則I=0,不成功則I為無效字元的序數,第三個參數也可不傳

例:val(『1234』,x,I);結果 x:=1234

G. sqlserver2008有沒有什麼方法可以中select geometry 在轉成字元串

insert
into語句有問題吧?
欄位str2是geometry數據類型,
插入時調用geography的方法geography::STGeomFromText()

H. ARCGIS為何不識別資料庫中的數據層

抽象層次不同,關系型資料庫中的數據幾乎都是二維關系理論建立起來的,ArcGIS管理的空間數據幾乎都是平面上散列的,用普通的資料庫無法存儲這些數據。現在Oracle spatial,Sqlserver geography 和geometry欄位、以及MySQL spatial擴展都能實現該功能了。

I. 往SQL SERVER資料庫中添加數據另類問題

SQL指令—
CONCAT(字元串連接函數)
有的時候,我們有需要將由不同欄位獲得的資料串連在一起。每一種資料庫都有提供方法來達到這個目的:
MySQL:
CONCAT()
Oracle:
CONCAT(),
||
SQL
Server:
+
CONCAT()
的語法如下:
CONCAT(字串1,
字串2,
字串3,
...):
將字串1、字串2、字串3,等字串連在一起。請注意,Oracle的CONCAT()只允許兩個參數;換言之,一次只能將兩個字串串連起來。不過,在Oracle中,我們可以用'||'來一次串連多個字串。
來看幾個例子。假設我們有以下的表格:
Geography
表格
region_name
store_name
East
Boston
East
New
York
West
Los
Angeles
West
San
Diego
例子1:
MySQL/Oracle:
SELECT
CONCAT(region_name,store_name)
FROM
Geography
WHERE
store_name
=
'Boston';
結果:
'EastBoston'
例子2:
Oracle:
SELECT
region_name
||
'
'
||
store_name
FROM
Geography
WHERE
store_name
=
'Boston';
結果:
'East
Boston'
例子3:
SQL
Server:
SELECT
region_name
+
'
'
+
store_name
FROM
Geography
WHERE
store_name
=
'Boston';
結果:
'East
Boston'