SQL Server 支持两种字符数据类型 常规和Unicode;常规类型包括char 和varchar;unicode包括nchar 和nvarchar。常规的每个字符占用一个字节存储,而unicode数据类型每个字符占用2个字节,并且需要一个代理项对时需要4个字节。如果为列选择了常规字符类型,会 ...
分类:
数据库 时间:
2016-06-28 00:41:12
阅读次数:
237
题目: 第一部分: 新建一个数据库:ADO测试,包含下面两个数据表,使用代码创建,并保留创建的代码文本。 专业表Subject: 专业编号(SubjectCode):nvarchar类型,不能为空,主键 专业名称(SubjectName):nvarchar类型,不能为空 学生表Student: 编号 ...
分类:
其他好文 时间:
2016-06-27 17:22:51
阅读次数:
316
题目: 第一部分: 新建一个数据库:ADO测试,包含下面两个数据表,使用代码创建,并保留创建的代码文本。 专业表Subject: 专业编号(SubjectCode):nvarchar类型,不能为空,主键 专业名称(SubjectName):nvarchar类型,不能为空 学生表Student: 编号 ...
分类:
Web程序 时间:
2016-06-26 06:58:49
阅读次数:
457
--sql server 与 oracle的区别: --DBMS 数据库管理系统--1.数据类型不同。 --sql server 的数据类型:int ,smallint ,char,varchar,nchar,nvarchar,ntext,datetime,smalldatetime,money,d ...
分类:
数据库 时间:
2016-06-22 15:21:00
阅读次数:
221
1bit 符号位,11bit 指数位,52bit 尾数位,±5.0E?324 到±1.79E+308 的浮点精度数字 15位有效数字 (char,nchar,text,ntext,varchar,nvarchar,xml) ...
分类:
数据库 时间:
2016-06-22 09:13:44
阅读次数:
257
最近看到太多人问这种问题 自己也不太了解 就在网上学习学习 自己测试一番 CREATE TABLE test0621 (id INT,NAME NVARCHAR(max)) INSERT test0621 VALUES(1,'aa'),(1,'bb'),(1,'cc')INSERT test0621 ...
分类:
数据库 时间:
2016-06-21 17:31:09
阅读次数:
154
常见的字段类型选择
1.字符类型建议采用varchar/nvarchar数据类型
2.金额货币建议采用money数据类型
3.科学计数建议采用numeric数据类型
4.自增长标识建议采用bigint数据类型 (数据量一大,用int类型就装不下,那以后改造就麻烦了)
5.时间类型建议采用为datetime数据类型
6.禁止使用text、ntext、ima...
分类:
数据库 时间:
2016-06-21 06:39:52
阅读次数:
310
--获取当前日期(如:yyyymmdd) select CONVERT (nvarchar(12),GETDATE(),112) --获取当前日期(如:yyyymmdd hh:MM:ss)select GETDATE() --获取当前日期(如:yyyy-mm-dd)Select Datename(y ...
分类:
数据库 时间:
2016-06-19 11:23:58
阅读次数:
189
unicode字符就是一些标准的字符,例如英文、数字,不支持汉字。 非unicode是包含汉字和一些特殊字符 nvarchar支持汉字,但是每一个字符占用两个字节比如有这样的字段:[Name] [nvarchar](50) 我们插入“小明”这个记录,只有两个字实际占用4个字节。我们插入“xiaomi ...
分类:
数据库 时间:
2016-06-18 18:39:00
阅读次数:
239
sp_executesql 比 之前的exec @sql 区别在可以实现参数的传入传出 如 declare @sql nvarchar(2000) declare @pid varchar(20) set @pid='001' set @sql='select count(1) from Sale ...
分类:
数据库 时间:
2016-06-16 19:55:13
阅读次数:
164