1. 程式人生 > >SqlServer與c#變數對應關係

SqlServer與c#變數對應關係

SQL Server 2000

C#

CodeSmith

資料型別

取值範圍

資料型別

取值範圍

空值代替值

資料型別

bigint

-2^63 (-9,223,372,036,854,775,807) 至 2^63-1 (9,223,372,036,854,775,807)

Int64

-9,223,372,036,854,775,808;即十六進位制的 0x8000000000000000至9,223,372,036,854,775,807;即十六進位制的 0x7FFFFFFFFFFFFFFF

Int64.MinValue

Int64

binary

固定長度的 n

 個位元組二進位制資料。N 必須從 1 到 8,000。儲存空間大小為 n+4 位元組。

Byte[]

null

Binary

bit

True,False

enum

0,1,-1(使用一個列舉變數來代替)

public enum bitNull

{

False,

True,

Null = -1

};

-1

Boolean

char

長度為 n 個位元組的固定長度且非 Unicode 的字元資料。n 必須是一個介於 1 和 8,000 之間的數值。儲存大小為 n 個位元組。

string

null

AnsiStringFixedLength

datetime

儲存從 1753 年 1 月 1 日至 9999 年 12 月 31 日的日期(每個數值要求 8 個位元組的儲存空間)

DateTime

0001 年 1 月 1 日 00:00:00 .0000000至9999 年 12 月 31 日 23:59:59.9999999

1753-01-01 0:00:00

DateTime

decimal

從 - 10^38 +1 到 10^38 - 1

Decimal

-79,228,162,514,264,337,593,543,950,335至79,228,162,514,264,337,593,543,950,335

Decimal.MinValue

Decimal

float

從 - 1.79E + 308 到 1.79E + 308 之間的浮點數字資料

Double

-1.79769313486232e308至+1.79769313486232e308

Double.MinValue

Double

image

可變長度二進位制資料介於 0 與 231-1 (2,147,483,647) 位元組之間。

Byte[]

null

Binary

int

從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型資料(所有數字)

int

-2,147,483,648 到 2,147,483,647

-2147483648

Int32

money

貨幣資料值介於 -2^63 (-922,337,203,685,477.5808) 與 2^63 - 1 (+922,337,203,685,477.5807) 之間,精確到貨幣單位的千分之十。儲存大小為 8 個位元組。

Single

-3.402823e38至+3.402823e38

Single.MinValue

Currency

nchar

至多為 4000 個 Unicode 字元

string

null

StringFixedLength

ntext

可變長度 Unicode 資料的最大長度為 230 - 1 (1,073,741,823) 個字元。儲存大小是所輸入字元個數的兩倍(以位元組為單位)。

string

null

String

numeric

使用最大精度時,有效值從 - 10^38 +1 到 10^38 – 1

Decimal

-79,228,162,514,264,337,593,543,950,335至79,228,162,514,264,337,593,543,950,335

Decimal.MinValue

Decimal

nvarchar

包含 n 個字元的可變長度 Unicode 字元資料。n 的值必須介於 1 與 4,000 之間。

string

null

String

real

從 ?3.40E + 38 到 3.40E + 38 之間的浮點數字資料。儲存大小為 4 位元組。

Single

-3.402823e38至+3.402823e38

Single.MinValue

Single

smalldatetime

從 1900 年 1 月 1 日至 2079 年 6 月 6 日的日期(每個數值要求 4 個位元組的儲存空間)。

DateTime

0001 年 1 月 1 日 00:00:00 .0000000至9999 年 12 月 31 日 23:59:59.9999999

1900-01-01 0:00:00

DateTime

smallint

從 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型資料。儲存大小為 2 個位元組。

Int16

-32768至32767

Int16.MinValue

Int16

smallmoney

貨幣資料值介於 -214,748.3648 與 +214.748,3647 之間,精確到貨幣單位的千分之十。儲存大小為 4 個位元組。

Single

-3.402823e38至+3.402823e38

Single.MinValue

Currency

sql_variant

在SQL Server 2000中不支援大資料型別text, ntext, image, timestamp,其他型別均支援

Object

null

Object

text

伺服器內碼表中的可變長度非 Unicode 資料的最大長度為 231-1 (2,147,483,647) 個字元。當伺服器內碼表使用雙位元組字元時,儲存量仍是 2,147,483,647 位元組。儲存大小可能小於 2,147,483,647 位元組(取決於字串)。

string

null

AnsiString

timestamp

timestamp 這種資料型別表現自動生成的二進位制數,確保這些數在資料庫中是唯一的。timestamp一般用作給錶行加版本戳的機制。儲存大小為 8 位元組。

Byte[]

null

Binary

tinyint

從 0 到 255 的整型資料。儲存大小為 1 位元組。

Byte

0至255

Byte.MinValue

Byte

相關推薦

SqlServerc#變數對應關係

SQL Server 2000 C# CodeSmith 資料型別 取值範圍 資料型別 取值範圍 空值代替值 資料型別 bigint -2^63 (-9,223,372,036,854,775,807) 至 2

Delphi的引數修飾const/var/output C++的對應關係

delphi的const/input和預設的沒有修飾, C++都是一樣的 delphi的var,對應C++那邊是指標,  呼叫方需要管理記憶體(負責分配記憶體及銷燬)         delphi的output , 對應c++那邊也是指標 , 如果是 C++呼叫Delphi

C++C#型別對應關係

轉載地址:https://www.cnblogs.com/zhaoxinshanwei/p/4008627.html //c++:HANDLE(void   *)       ----   c#:System.IntPtr         //c++:Byte(unsign

C的聯合體(測試資料儲存的大小端模式) 位段(位段位的對應關係

/x86/Debian GNU/Linux/gcc 1 聯合體 (1)聯合體機制 聯合體的所有成員引用的是記憶體中的相同地址。訪問聯合的不同成員時,會根據此成員的型別去訪問對應的位元組,並根據此成員

VS(Visual Studio)VC(Visual C++)版本對應關係

本科時學c語言最早接觸的c,c++開發環境是經典的VC++ 6.0,後來又用上了VS開發環境學習c++;再後來接觸深度學習,安裝python的第三方包的時候,某些python第三方包要求電腦上需裝有vc

JNI中java型別C/C++型別對應關係及介面寫法

訪問自定義Java物件陣列 The JNI provides a separate set of functions to access elements of object arrays. You can use these functions to get and set individual objec

java 的jnaC/C++的對應關係

#if !defined(AFX_EDSOCKSERVERCTL_H__1FA54A89_2A76_4CA9_B42B_9584C7B73245__INCLUDED_) #define AFX_EDSOCKSERVERCTL_H__1FA54A89_2A76_4CA9_B4

C++ 成員函式成員變數關係

在C++中, #include <iostream> using namespace std; struct Data{ int x = 10; int y() { return 20; } }; int main

MySQL中Date和DateTime欄位mybatis的對應關係

MySQL中Date和DateTime欄位與mybatis的對應關係 在MySQL欄位中有Date和DateTime型別,但是java中沒有DateTime型別。 解決辦法: (1)在mybatis插入資料時只要將實體的屬性設定成Timestamp就會對應mysql的DateTime型別

SQL Server 資料型別Java型別 對應關係

SQL Server 型別 JDBC 型別 (java.sql.Types) Java 語言型別 bigint BIGINT long timestamp

SAP欄位表的對應關係

MASTER DATA-主資料 Customer Master KNA1 Customer Basic Data KNB1 Customer Company Level Data客戶的公司資料 KNVV Customer Sales Level Data 客戶的銷售資料

Android歷史版本API Level對應關係對照表

Android移動作業系統的歷史版本始於2007年11月5日公開發布的Android測試版。第一個商業版本Android 1.0於2008年9月釋出.Android由Google  和Open Handset Alliance 持續開發  ,自首次釋出以來,它已經看到了其基本

Android 版本platform api的對應關係

API Level和版本有如下對應關係 Code name Version API level Marshmallow 6.0 API level 23 Lollipop 5.1 API level 22 Lollipop

高效能網路通訊框架Netty-Netty客戶端底層Java NIO對應關係

5.1 Netty客戶端底層與Java NIO對應關係 在講解Netty客戶端程式時候我們提到指定NioSocketChannel用於建立客戶端NIO套接字通道的例項,下面我們來看NioSocketChannel是如何建立一個Java NIO裡面的SocketChannel的。 首先我們來看

EMPX的對應關係

公式轉換——PXtoEM 如果你是第一建立彈性佈局的,最好在身邊準備一個計算器,因為我們一開始少不了很多的計算,有了他放心。 畫素對於我們來說太密切了,因此我們也將從這開始。首先需要計算出1px和em之間的比例,然後是知道我們需要的px值。通過前面的介紹,大家都知道1

resultMap中jdbcType中屬性,javaTypejdbcType的對應關係

Java Type                                            JDBC Type         String                                                        CHAR String       

Python Pandas 二維資料處理 T-SQL 對應關係

Pandas 是 python的一個數據分析包,它提供了大量的資料模型型和函式庫,對資料處理很方便。DataFrame 是一個二維表格資料結構,可以當做資料庫中的一張關係表。Pandas 可以實現 SQL 中的語句,對 DataFrame  的操作相當於對二維表操作一樣。

普通螢幕元素程式碼的對應關係

在abap程式中,使用事務碼SE80進入OBJECT NAVIGATOR 開啟左側樹形選單後,檢視你要編輯的 普通螢幕 可以點選 格式 按鈕 進入screen painter 通過拖拽新建螢幕元素,也就是用螢幕的 元素清單選項卡,看到的所有的元素。 實際上,上述元素都有程式

UML類圖五種關係程式碼的對應關係

UML類圖中的五種關係的耦合強弱比較:依賴<關聯<聚合<組合<繼承一、依賴關係:(一)說明虛線+箭頭可描述為:Uses a依賴是類的五種關係中耦合最小的一種關係。因為在生成程式碼的時候,這兩個關係類都不會增加屬性。(二)依賴關係圖與程式碼的對應關係(P

Android SDK版本號 API Level 對應關係

如下表: Code name Version API level   (no code name) 1.0 API level 1