- 浏览: 215233 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (109)
- C# (29)
- ASP.NET (30)
- MSSQL (29)
- javascript (9)
- cmd (3)
- ORACLE (4)
- log4j (1)
- window (5)
- FTP (1)
- Shell (1)
- java (1)
- IIS (7)
- html (11)
- SQL (3)
- Jquery (11)
- IE (3)
- 火狐、谷歌 (2)
- wince (2)
- JSON (5)
- List (1)
- Foreach (1)
- SQLhelper (1)
- Ajax (1)
- Firebird (1)
- mysql (7)
- js (2)
- jQuery.autocomplete (1)
- dataTable (1)
- Http (1)
- get (1)
- datetime (1)
- powshell (1)
- URL Protocol (1)
- Office (1)
- Excel (1)
- ASP.NET,算法,秘钥 (1)
- 浏览器 (1)
- Tomcat (1)
最新评论
一.基本的数据类型
数值
bigint 8字节 从 -2^63 到 2^63-1 的整型数据(所有数字)
int 4字节 从 -2^31 到 2^31-1 的整型数据(所有数字)
smallint 2字节 从 -2^15 到 2^15-1 的整数数据
tinyint 1字节 从 0 到 255 的整数数据
bit 1位 1 或 0 的整数数据
decimal Decimal (p,s) 从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据
numeric 功能上等同于 decimal
money 8字节 货币数据值介于 -2^63 与 2^63 -1 之间,精确到货币单位的千分之十
smallmoney 4字节 货币数据值介于 -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十
float 4字节,7位精度 从 -1.79E + 308 到 1.79E + 308 的浮点精度数字
real 8字节,15位精度 从 -3.40E + 38 到 3.40E + 38 的浮点精度数字
datetime 8字节 从1753 年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒
smalldatetime 字节 从1900 年1月1日到2079年6月6日的日期和时间数据,精确到分钟
字符串
char 固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符
varchar 可变长度的非 Unicode 数据,最长为 8,000 个字符
text 可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符
Unicode 字符串
nchar 固定长度的 Unicode 数据,最大长度为 4,000 个字符
nvarchar 可变长度 Unicode 数据,其最大长度为 4,000 字符
sysname 是系统提供用户定义的数据类型,在功能上等同于nvarchar(128),用于引用数据库对象名
ntext 可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符
二进制字符串
binary 固定长度的二进制数据,其最大长度为 8,000 个字节
varbinary 可变长度的二进制数据,其最大长度为 8,000 个字节
image 可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节
其它数据类型
cursor 游标的引用。
sql_variant 一种存储SQL Server支持的各种数据类型(text,ntex,timestamp和sql_variant除外)值的数据类型
table 一种特殊的数据类型,存储供以后处理的结果集
timestamp 8字节 数据库范围的唯一数字,每次更新行时也进行更新
uniqueidentifier 16字节 全局唯一标识符 (GUID)
二.详解:
1.SQL SERVER的数据类型
数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型:
·Binary [(n)]
·Varbinary [(n)]
·Char [(n)]
·Varchar[(n)]
·Nchar[(n)]
·Nvarchar[(n)]
·Datetime
·Smalldatetime
·Decimal[(p[,s])]
·Numeric[(p[,s])]
·Float[(n)]
·Real
·Int
·Smallint
·Tinyint
·Money
·Smallmoney
·Bit
·Cursor
·Sysname
·Timestamp
·Uniqueidentifier
·Text
·Image
·Ntext
(1)二进制数据类型
二进制数据包括 Binary、Varbinary 和 Image
Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。
Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。
Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是n 个字节。
在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。
(2)字符数据类型
字符数据的类型包括 Char,Varchar 和 Text
字符数据是由任何字母、符号和数字任意组合而成的数据。
Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 中。
(3)Unicode 数据类型
Unicode 数据类型包括 Nchar,Nvarchar 和Ntext
在 Microsoft SQL Server 中,传统的非 Unicode 数据类型允许使用由特定字符集定义的字符。在 SQL Server安装过程中,允许选择一种字符集。使用 Unicode 数据类型,列中可以存储任何由Unicode 标准定义的字符。在 Unicode 标准中,包括了以各种字符集定义的全部字符。使用Unicode数据类型,所战胜的窨是使用非 Unicode 数据类型所占用的窨大小的两倍。
在 SQL Server 中,Unicode 数据以 Nchar、Nvarchar 和 Ntext 数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用Nvarchar 字符类型,这时最多可以存储 4000 个字符。当列的长度固定不变时,应该使用 Nchar 字符类型,同样,这时最多可以存储4000 个字符。当使用 Ntext 数据类型时,该列可以存储多于 4000 个字符。
(4)日期和时间数据类型
日期和时间数据类型包括 Datetime 和 Smalldatetime两种类型
日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后。在 Microsoft SQL Server中,日期和时间数据类型包括Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到9999 年12 月 31 日结束(每一个值要求 8 个存储字节)。使用 Smalldatetime 数据类型时,所存储的日期范围是 1900年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节)。
日期的格式可以设定。设置日期格式的命令如下:
Set DateFormat {format | @format _var|
其中,format | @format_var 是日期的顺序。有效的参数包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默认情况下,日期格式为MDY。
例如,当执行 Set DateFormat YMD 之后,日期的格式为年 月 日 形式;当执行 Set DateFormat DMY 之后,日期的格式为日 月有年 形式
(5)数字数据类型
数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数
整数由正整数和负整数组成,例如 39、25、0-2 和 33967。在 Micrsoft SQL Server 中,整数存储的数据类型是 Int,Smallint和 Tinyint。Int 数据类型存储数据的范围大于 Smallint 数据类型存储数据的范围,而 Smallint 据类型存储数据的范围大于Tinyint 数据类型存储数据的范围。使用 Int 数据狗昔存储数据的范围是从 -2 147 483 648 到 2 147 483 647(每一个值要求4个字节存储空间)。使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767(每一个值要求2个字节存储空间)。使用Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。
精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric。这种数据所占的存储空间根据该数据的位数后的位数来确定。
在SQL Server 中,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当使用近似数据类型时能准确表示。因此,从系统中检索到的数据可能与存储在该列中数据不完全一样。
(6)货币数据表示正的或者负的货币数量 。
在 Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney
Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。
(7)特殊数据类型
特殊数据类型包括前面没有提过的数据类型。特殊的数据类型有3种,即 Timestamp、Bit 和 Uniqueidentifier。
Timestamp 用于表示SQL Server 活动的先后顺序,以二进投影的格式表示。Timestamp 数据与插入数据或者日期和时间没有关系。
Bit 由 1 或者 0 组成。当表示真或者假、ON 或者 OFF 时,使用 Bit 数据类型。例如,询问是否是每一次访问的客户机请求可以存储在这种数据类型的列中。
Uniqueidentifier 由 16 字节的十六进制数字组成,表示一个全局唯一的。当表的记录行要求唯一时,GUID是非常有用。例如,在客户标识号列使用这种数据类型可以区别不同的客户。
2.用户定义的数据类型
用户定义的数据类型基于在 Microsoft SQL Server 中提供的数据类型。当几个表中必须存储同一种数据类型时,并且为保证这些列有相同的数据类型、长度和可空性时,可以使用用户定义的数据类型。例如,可定义一种称为 postal_code 的数据类型,它基于 Char 数据类型。
当创建用户定义的数据类型时,必须提供三个数:数据类型的名称、所基于的系统数据类型和数据类型的可空性。
(1)创建用户定义的数据类型
创建用户定义的数据类型可以使用 Transact-SQL 语句。系统存储过程 sp_addtype 可以来创建用户定义的数据类型。其语法形式如下:
sp_addtype {type},[,system_data_bype][,'null_type']
其中,type 是用户定义的数据类型的名称。system_data_type 是系统提供的数据类型,例如 Decimal、Int、Char 等等。 null_type 表示该数据类型是如何处理空值的,必须使用单引号引起来,例如'NULL'、'NOT NULL'或者'NONULL'。
例子:
Use cust
Exec sp_addtype ssn,'Varchar(11)',"Not Null'
创建一个用户定义的数据类型 ssn,其基于的系统数据类型是变长为11 的字符,不允许空。
例子:
Use cust
Exec sp_addtype birthday,datetime,'Null'
创建一个用户定义的数据类型 birthday,其基于的系统数据类型是 DateTime,允许空。
例子:
Use master
Exec sp_addtype telephone,'varchar(24),'Not Null'
Eexc sp_addtype fax,'varchar(24)','Null'
创建两个数据类型,即 telephone 和 fax
(2)删除用户定义的数据类型
当用户定义的数据类型不需要时,可删除。删除用户定义的数据类型的命令是 sp_droptype {'type'}。
例子:
Use master
Exec sp_droptype 'ssn'
注意:当表中的列还正在使用用户定义的数据类型时,或者在其上面还绑定有默认或者规则时,这种用户定义的数据类型不能删除。
数值
bigint 8字节 从 -2^63 到 2^63-1 的整型数据(所有数字)
int 4字节 从 -2^31 到 2^31-1 的整型数据(所有数字)
smallint 2字节 从 -2^15 到 2^15-1 的整数数据
tinyint 1字节 从 0 到 255 的整数数据
bit 1位 1 或 0 的整数数据
decimal Decimal (p,s) 从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据
numeric 功能上等同于 decimal
money 8字节 货币数据值介于 -2^63 与 2^63 -1 之间,精确到货币单位的千分之十
smallmoney 4字节 货币数据值介于 -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十
float 4字节,7位精度 从 -1.79E + 308 到 1.79E + 308 的浮点精度数字
real 8字节,15位精度 从 -3.40E + 38 到 3.40E + 38 的浮点精度数字
datetime 8字节 从1753 年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒
smalldatetime 字节 从1900 年1月1日到2079年6月6日的日期和时间数据,精确到分钟
字符串
char 固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符
varchar 可变长度的非 Unicode 数据,最长为 8,000 个字符
text 可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符
Unicode 字符串
nchar 固定长度的 Unicode 数据,最大长度为 4,000 个字符
nvarchar 可变长度 Unicode 数据,其最大长度为 4,000 字符
sysname 是系统提供用户定义的数据类型,在功能上等同于nvarchar(128),用于引用数据库对象名
ntext 可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符
二进制字符串
binary 固定长度的二进制数据,其最大长度为 8,000 个字节
varbinary 可变长度的二进制数据,其最大长度为 8,000 个字节
image 可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节
其它数据类型
cursor 游标的引用。
sql_variant 一种存储SQL Server支持的各种数据类型(text,ntex,timestamp和sql_variant除外)值的数据类型
table 一种特殊的数据类型,存储供以后处理的结果集
timestamp 8字节 数据库范围的唯一数字,每次更新行时也进行更新
uniqueidentifier 16字节 全局唯一标识符 (GUID)
二.详解:
1.SQL SERVER的数据类型
数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型:
·Binary [(n)]
·Varbinary [(n)]
·Char [(n)]
·Varchar[(n)]
·Nchar[(n)]
·Nvarchar[(n)]
·Datetime
·Smalldatetime
·Decimal[(p[,s])]
·Numeric[(p[,s])]
·Float[(n)]
·Real
·Int
·Smallint
·Tinyint
·Money
·Smallmoney
·Bit
·Cursor
·Sysname
·Timestamp
·Uniqueidentifier
·Text
·Image
·Ntext
(1)二进制数据类型
二进制数据包括 Binary、Varbinary 和 Image
Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。
Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。
Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是n 个字节。
在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。
(2)字符数据类型
字符数据的类型包括 Char,Varchar 和 Text
字符数据是由任何字母、符号和数字任意组合而成的数据。
Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 中。
(3)Unicode 数据类型
Unicode 数据类型包括 Nchar,Nvarchar 和Ntext
在 Microsoft SQL Server 中,传统的非 Unicode 数据类型允许使用由特定字符集定义的字符。在 SQL Server安装过程中,允许选择一种字符集。使用 Unicode 数据类型,列中可以存储任何由Unicode 标准定义的字符。在 Unicode 标准中,包括了以各种字符集定义的全部字符。使用Unicode数据类型,所战胜的窨是使用非 Unicode 数据类型所占用的窨大小的两倍。
在 SQL Server 中,Unicode 数据以 Nchar、Nvarchar 和 Ntext 数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用Nvarchar 字符类型,这时最多可以存储 4000 个字符。当列的长度固定不变时,应该使用 Nchar 字符类型,同样,这时最多可以存储4000 个字符。当使用 Ntext 数据类型时,该列可以存储多于 4000 个字符。
(4)日期和时间数据类型
日期和时间数据类型包括 Datetime 和 Smalldatetime两种类型
日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后。在 Microsoft SQL Server中,日期和时间数据类型包括Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到9999 年12 月 31 日结束(每一个值要求 8 个存储字节)。使用 Smalldatetime 数据类型时,所存储的日期范围是 1900年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节)。
日期的格式可以设定。设置日期格式的命令如下:
Set DateFormat {format | @format _var|
其中,format | @format_var 是日期的顺序。有效的参数包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默认情况下,日期格式为MDY。
例如,当执行 Set DateFormat YMD 之后,日期的格式为年 月 日 形式;当执行 Set DateFormat DMY 之后,日期的格式为日 月有年 形式
(5)数字数据类型
数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数
整数由正整数和负整数组成,例如 39、25、0-2 和 33967。在 Micrsoft SQL Server 中,整数存储的数据类型是 Int,Smallint和 Tinyint。Int 数据类型存储数据的范围大于 Smallint 数据类型存储数据的范围,而 Smallint 据类型存储数据的范围大于Tinyint 数据类型存储数据的范围。使用 Int 数据狗昔存储数据的范围是从 -2 147 483 648 到 2 147 483 647(每一个值要求4个字节存储空间)。使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767(每一个值要求2个字节存储空间)。使用Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。
精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric。这种数据所占的存储空间根据该数据的位数后的位数来确定。
在SQL Server 中,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当使用近似数据类型时能准确表示。因此,从系统中检索到的数据可能与存储在该列中数据不完全一样。
(6)货币数据表示正的或者负的货币数量 。
在 Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney
Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。
(7)特殊数据类型
特殊数据类型包括前面没有提过的数据类型。特殊的数据类型有3种,即 Timestamp、Bit 和 Uniqueidentifier。
Timestamp 用于表示SQL Server 活动的先后顺序,以二进投影的格式表示。Timestamp 数据与插入数据或者日期和时间没有关系。
Bit 由 1 或者 0 组成。当表示真或者假、ON 或者 OFF 时,使用 Bit 数据类型。例如,询问是否是每一次访问的客户机请求可以存储在这种数据类型的列中。
Uniqueidentifier 由 16 字节的十六进制数字组成,表示一个全局唯一的。当表的记录行要求唯一时,GUID是非常有用。例如,在客户标识号列使用这种数据类型可以区别不同的客户。
2.用户定义的数据类型
用户定义的数据类型基于在 Microsoft SQL Server 中提供的数据类型。当几个表中必须存储同一种数据类型时,并且为保证这些列有相同的数据类型、长度和可空性时,可以使用用户定义的数据类型。例如,可定义一种称为 postal_code 的数据类型,它基于 Char 数据类型。
当创建用户定义的数据类型时,必须提供三个数:数据类型的名称、所基于的系统数据类型和数据类型的可空性。
(1)创建用户定义的数据类型
创建用户定义的数据类型可以使用 Transact-SQL 语句。系统存储过程 sp_addtype 可以来创建用户定义的数据类型。其语法形式如下:
sp_addtype {type},[,system_data_bype][,'null_type']
其中,type 是用户定义的数据类型的名称。system_data_type 是系统提供的数据类型,例如 Decimal、Int、Char 等等。 null_type 表示该数据类型是如何处理空值的,必须使用单引号引起来,例如'NULL'、'NOT NULL'或者'NONULL'。
例子:
Use cust
Exec sp_addtype ssn,'Varchar(11)',"Not Null'
创建一个用户定义的数据类型 ssn,其基于的系统数据类型是变长为11 的字符,不允许空。
例子:
Use cust
Exec sp_addtype birthday,datetime,'Null'
创建一个用户定义的数据类型 birthday,其基于的系统数据类型是 DateTime,允许空。
例子:
Use master
Exec sp_addtype telephone,'varchar(24),'Not Null'
Eexc sp_addtype fax,'varchar(24)','Null'
创建两个数据类型,即 telephone 和 fax
(2)删除用户定义的数据类型
当用户定义的数据类型不需要时,可删除。删除用户定义的数据类型的命令是 sp_droptype {'type'}。
例子:
Use master
Exec sp_droptype 'ssn'
注意:当表中的列还正在使用用户定义的数据类型时,或者在其上面还绑定有默认或者规则时,这种用户定义的数据类型不能删除。
发表评论
-
用一条insert语句来插入多行数据
2016-05-23 10:35 1747oracle、sqlserver不支持inse ... -
关于distinct 和group by的去重逻辑浅析
2016-05-20 11:06 974在数据库操作中,我们常常遇到需要将数据去重计数的工作。例如: ... -
mysql和mssql关键字key的转义
2016-05-20 10:30 786mysql反引号``,它在键盘的~这个键上,SqlServer ... -
SQL几种分页语句性能对比
2014-03-07 10:35 484SET STATISTICS IO ON select * ... -
MSQL2005以上对象名sysproperties 无效的错误
2014-03-03 11:59 1415在MSSQL2008R2里面执行的时候报错:对象名syspro ... -
IN和EXISTS性能上的区别
2014-02-24 16:46 816在外表大内部小的情况下,EXISTS性能比IN快,如果两个表的 ... -
SQL Server 2000 ——系统表和系统视图
2014-02-17 10:26 1204一、一般存储过程 1、 ... -
新增链接服务器
2014-02-17 10:19 780新增链接服务器 if exists (select * fro ... -
在MSSQL2000里面 对象名 'sys.servers' 无效 服务器: 消息 208,级别 16,状态 1,行 1
2014-02-17 10:12 3198在MSSQL2000里面不支持该 sys.servers查看 ... -
SQL SERVER2008数据库中创建和删除链接服务器
2014-02-11 13:43 5020--在SQL SERVER 2008里,可以按以下的方式建立链 ... -
SQL Server获取某月某季某年最后一天的SQL语
2013-11-25 20:26 1397项目中用到的,获取已知年份的第一天和最后一天,觉得网来的不错, ... -
SQL IO、性能
2013-08-30 09:04 997转载地址:http://blog.csdn.n ... -
sql中两个日期相减
2013-08-21 13:36 8996sql中两个日期相减 1、相差天数 select trun ... -
SET STATISTICS IO ON和获取表中的所有行
2013-08-14 11:58 697SET STATISTICS IO ON --通过来查看扫描 ... -
SQL CAST和CONVERT区别
2013-08-09 09:06 695一种数据类型的表达式转换为另一种数据类型的表达式。 CAS ... -
图表处理程序配置 [c:\TempImageFiles\] 中的临时目录无效
2013-07-24 11:15 3703图表处理程序配置 [c:\TempImageFiles\] 中 ... -
MS-SQL2005以上的版本解决Syscolumn表中数据不能修改
2013-07-06 11:41 588例如: 在MSSQL2000里面可以获取到相应的数据 获取Tr ... -
asp.net 在webcofig中连接数据库方式
2013-07-02 14:38 7491:window方式验证 <connectionStri ... -
解决用户 'IIS APPPOOL\Classic .NET AppPool' 登录失败 windows 7
2013-07-02 14:31 1133进入iis管理器 本地应用程序池 选中classic. net ... -
分页效果
2013-05-20 19:19 889转载http://jianfulove.iteye.com/b ...
相关推荐
3. **消息类型**: 协议定义了一系列的消息类型,例如登录消息、预编译命令消息、结果集消息等,这些消息类型定义了客户端与服务器间交互的基本单位。 4. **安全性**: **MS-TDS**提供了多种安全机制,包括支持SSL/...
在本文中,我们将深入探讨四个流行的数据库管理系统——MS-SQL、Oracle、MySQL和Informix各自支持的主要数据类型。 MS-SQL(Microsoft SQL Server)提供了多种数据类型,以满足各种数据存储需求: 1. **bit**:...
《MS.SQL.Server.2008.技术内幕:T-SQL.查询》是关于Microsoft SQL Server 2008数据库管理系统中T-SQL查询语言的一本深入解析书籍。T-SQL(Transact-SQL)是SQL Server的标准查询语言,它是SQL的扩展,包含了SQL的...
**JDBC for MS-SQL2000** Java Database Connectivity(JDBC)是Java编程语言中用于连接数据库的标准API,它允许Java应用程序与各种类型的数据库进行交互。在本主题中,我们将深入探讨JDBC在与Microsoft SQL Server...
首先,我们来看看锁的基本类型。在MS-SQL Server中,主要有以下几种锁: 1. **共享锁** (Shared Lock, S):这种锁允许多个事务读取同一资源,但不允许任何事务进行修改。当一个事务获取到S锁时,其他事务只能获得更...
本文将深入探讨四个主要的数据库驱动包:ms-sqlserver、sqlServer、oracle和mysql。 1. ms-sqlserver驱动: 微软SQL Server驱动程序(ms-sqlserver)主要用于连接到Microsoft SQL Server数据库。它遵循JDBC(Java ...
### MS-SQL数据库开发——经典简单应用 在本篇文章中,我们将探讨Microsoft SQL Server(简称MS-SQL)中的一些实用技巧与应用场景。这些技巧涵盖了数据排序、硬盘分区查看、数据加密等多个方面,对于数据库开发者来...
### MS-SQL Server杂志-事务全攻略 #### SQL Server 发展及特性 ##### SQL Server 发展历程 SQL Server 是微软公司推出的一款关系型数据库管理系统,自1989年发布以来,经历了多个版本的迭代升级。它最初由微软、...
MS-SQL报表生成的通用方法主要涉及SQL查询语言的使用,以及存储过程、动态SQL语句和游标的应用。接下来,将详细阐释这些知识点。 首先,MS-SQL报表生成的起点是数据库中的基础表。在本例中,基础表Table1包含姓名、...
5. **T-SQL基本操作**: - **查询(SELECT)**:T-SQL中的SELECT语句用于从数据库中检索数据,可以使用WHERE子句进行条件筛选,GROUP BY进行分组,ORDER BY进行排序,JOIN操作连接多个表。 - **插入(INSERT)**:...
MS SQL Server是一款由微软公司开发的关系型数据库管理系统,它在企业级数据管理和分析中扮演着重要角色。在“MS SQL Server数据库生成Data备份的存储过程”这个主题中,我们将深入探讨如何利用SQL Server的内置功能...
### 使用JDBC连接MS SQL Server 2005/2008 ...通过以上步骤,可以成功地使用JDBC连接MS SQL Server 2005/2008数据库,并进行基本的数据操作。这对于开发者来说是非常有用的技能,尤其是在处理企业级应用开发时。
### MS-SQL数据库从2008转移到2005的方法 #### 背景介绍 随着技术的发展和企业需求的变化,有时需要将数据库从较新的版本迁移到较旧的版本,例如从SQL Server 2008迁移到SQL Server 2005。这种迁移可能是因为业务...
本文将深入探讨MS SQL中的几种锁类型、它们的概念、应用及操作方法。 一、锁的基本概念 锁是用来防止多个事务同时修改同一资源,从而避免数据不一致性的工具。在MS SQL中,锁有共享(S)和排他(X)两种基本模式。...
SQL Server 2000支持多种数据类型,如数值类型(INT、FLOAT、DECIMAL)、字符类型(VARCHAR、NVARCHAR)、日期时间类型(DATETIME)、二进制类型(BINARY、VARBINARY)等。了解每种数据类型的特性,有助于正确设计...
MS-SQL中的子查询主要分为几种类型,包括EXISTS、IN、NOT IN以及ANY/SOME。以下是对这些子查询类型的详细解释: 1. EXISTS: EXISTS子查询用于检查子查询是否返回至少一行数据。它的语法结构是`EXISTS (subquery)`...
安装结束后,记得对SQL Server 2005进行基本的安全配置,例如设置强壮的sa用户密码,限制远程访问,以及更新系统和SQL Server的补丁以确保安全性。 总之,安装SQL Server 2005在Windows 8或10系统上需要遵循一系列...
根据提供的文件内容,本文将详细解析“IBM DB2,Oracle,MS-SQL Server,MySQL数据库数据迁移方法图解”的核心知识点。重点在于理解不同数据库之间的数据迁移过程,并具体阐述每一步的操作方法及其背后的技术原理。 ##...
在JAVAWeb应用中,你可能还需要处理事务、预编译的SQL语句(PreparedStatement)以及关闭资源(Connection、Statement、ResultSet)等操作,这些都是编写高效、安全数据库代码的基本要求。 最后,如果你的应用使用...
使用SQL语句进行表的创建、修改和删除,以及数据的插入、更新和删除操作,是数据库管理员的基本技能。 在进销存管理中,查询和维护功能至关重要。SQL Server提供丰富的查询工具和语言支持,如SELECT语句用于数据...