char和varchar是一样的字符型,不同在于,varchar比char更灵活,精确,且不占内存空间,当你取同样的字符时,char会在该字符后面加上空格,而varchar则只取得这个字符,比如有字段5,用varchar从该字段中取aa时,你取得的是"aa",如果用char,则取得的是"aa ".....
分类:
其他好文 时间:
2015-05-15 01:10:06
阅读次数:
113
目的:将相同条件的多行值合并到同一列,1.创建测试表:CREATE TABLE [dbo].[TB_01]( [SN] [nvarchar](50) NULL, [STEP_NAME] [nvarchar](50) NULL, [SDATE] [datetime] NULL) ON...
分类:
数据库 时间:
2015-05-14 15:37:47
阅读次数:
173
update T_Sys_Partner set EXPIREDATE = convert(nvarchar,year(EXPIREDATE))+'-'+'6' + right(convert(nvarchar(19),EXPIREDATE ,120),12) WHERE MONTH(Expire....
分类:
数据库 时间:
2015-05-14 15:37:12
阅读次数:
374
DECLARE @phone nvarchar(20) BEGIN declare @count int=0 declare @dateNow nvarchar(100) =convert(nvarchar, getdate(),120) declare @dateNowFormat nvarc.....
分类:
数据库 时间:
2015-05-14 00:58:12
阅读次数:
148
1. 单个的查询:语法:execute sp_executesql sql语句,参数,变量=@count output例:declare @exec_sqlCount nvarchar(1000)declare @count intset @exec_sqlCount= 'select @count...
分类:
数据库 时间:
2015-05-14 00:41:37
阅读次数:
194
在数据库中新建表的时候发现了字段类型有的带n有的不带n,那么两者之间有什么区别?
于是上网查找一些资料如下:
一、
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。
2、VARCHAR。存...
分类:
数据库 时间:
2015-05-13 22:00:05
阅读次数:
206
1.修改表字段use EntranceVista;alter table Ry_Stay_Info alter column wza nvarchar(50) alter table Ry_Stay_Info alter column wzb nvarchar(50)2.添加主键添加主键之前先要让该...
分类:
其他好文 时间:
2015-05-13 16:08:15
阅读次数:
104
if exists (select * from sysobjects where name='Test') drop table test;gocreate table Test(ID int, --IDName nvarchar(50), --名称Total int, --总量Finishe.....
分类:
数据库 时间:
2015-05-13 12:07:35
阅读次数:
203
1.全部表名换成dbo
EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' '
2.存储过程全部换成dbo
CREATE PROCEDURE dbo.ChangeObjectOwner
@OldOwner as NVARCHAR(128)='dbo',--参数原所有者
@NewOwner as NVARCHA...
分类:
数据库 时间:
2015-05-12 18:51:17
阅读次数:
220
1、创建唯一标识: create table zz(id uniqueidentifier,name nvarchar(10) ); insert into zz(name) values('zmt'); select newid() from zz;2、区别: ...
分类:
数据库 时间:
2015-05-12 10:58:36
阅读次数:
164