char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节...
分类:
数据库 时间:
2015-08-11 15:43:23
阅读次数:
113
alter procedure [dbo].[proc_getpaging]( @TableName nvarchar(500), --表名(可以为多表) @ReFieldsStr nvarchar(200) = '*', --字段名(全部字段为*) @OrderStr...
分类:
数据库 时间:
2015-08-10 00:12:24
阅读次数:
205
1 SET NOCOUNT ON; 2 declare @taba table( 3 CityD int , 4 Cityame nvarchar (50) 5 ) 6 insert into @tab...
分类:
其他好文 时间:
2015-08-07 19:23:55
阅读次数:
109
DECLARE @raiseErrorCode nvarchar(50)SET @raiseErrorCode = CONVERT(nvarchar(50), YOUR UNIQUEIDENTIFIER KEY)RAISERROR('%s INVALID ID. There is no record...
分类:
数据库 时间:
2015-08-07 18:33:49
阅读次数:
254
一个高效的数据分页的存储过程 可以轻松应付百万数据CREATE PROCEDURE pageTest --用于翻页的测试--需要把排序字段放在第一列(@FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值@LastID nvarchar(20)=null, ...
分类:
其他好文 时间:
2015-08-07 00:15:34
阅读次数:
97
当使用SQL对字段数据加密时,一定要注意字段的类型
如:
select lower(right(sys.fn_varbintohexstr(hashbytes('MD5',PassWord)),32)) from WPortalSheYingShi where id=1
当PassWord 为Varchar 和Nvarchar 时 加密产生的结果是不一样的。 要用Varchar...
分类:
数据库 时间:
2015-08-05 18:33:28
阅读次数:
187
USE [数据库名]GO DECLARE @TableName1 NVARCHAR(100); DECLARE @TableName2 NVARCHAR(100); DECLARE @DataName1 NVARCHAR(100); DECLARE @DataName2 NVARCHAR(10...
分类:
数据库 时间:
2015-08-04 19:06:18
阅读次数:
171
convert(varchar(10),字段名,转换格式)CONVERT(nvarchar(10),count_time,121)CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互...
分类:
数据库 时间:
2015-08-03 18:55:37
阅读次数:
135
首先创建一张表(要求ID自动编号):create table redheadedfile ( id int identity(1,1), filenames nvarchar(50), senduser nvarchar(50), primary key(id) ) 然后我们写入50万条记录:dec...
select * from (SELECT 'C_DILEI' as fen,'地类' as fcn,'NVARCHAR'as ftype,'2'as flen,(SELECT count(1) FROM xbmbd WHERE len(ISNULL(C_DILEI,'')) > 2 ) as rn...
分类:
数据库 时间:
2015-07-31 23:25:42
阅读次数:
161