Create function [dbo].[GetChildWorkerExtension]( @ChildId int)returns nvarchar(100)asbegin declare @ret nvarchar(2000) set @ret = '' select @ret ...
分类:
数据库 时间:
2014-11-05 21:16:19
阅读次数:
345
今天在做项目的过程中遇到如标题的问题,情况如下图:数据库使用的是SQLServer2012版本,创建表的脚本如下:CREATE TABLE [dbo].[Type]( [TypeId] INT NOT NULL PRIMARY KEY, [TypeName] NVARCHAR(50)NOT NUL....
分类:
数据库 时间:
2014-11-05 16:51:41
阅读次数:
177
1. char 固定长度,最长n个字符。2. varchar最大长度为n的可变字符串。(n为某一整数,不同数据库,最大长度n不同)char和varchar区别:varchar必char节省空间,但在效率上比char稍微差一些。 说varchar比char节省空间,是因为varchar是可变字符串.....
分类:
数据库 时间:
2014-11-05 14:24:22
阅读次数:
204
--拆分多规则字符串DECLARE @Codes NVARCHAR(MAX)SET @Codes = '6*BC-007,*BC-016,9*BC-015' --对于*BC-015这种情况,则Qty设置为1SELECT *FROM dbo.fun_split(@Codes, ',')SELE...
分类:
数据库 时间:
2014-11-05 00:09:45
阅读次数:
337
DECLARE @TempTable TABLE ( UserID INT , UserName NVARCHAR(50) );INSERT INTO @TempTable ( UserID, UserName )VALUES ( 1, 'a' )I...
分类:
数据库 时间:
2014-11-04 17:12:39
阅读次数:
283
创建表sqlCREATE TABLE SmsSentLog2014101625(Phone NVARCHAR(MAX),MessageContent NVARCHAR(MAX),MessageStatus NVARCHAR(MAX) ,MessageCount NVARCHAR(MAX) ,Mess...
分类:
数据库 时间:
2014-11-04 14:45:49
阅读次数:
193
CREATE FUNCTION D_ByteExchangeS_Byte(@str NVARCHAR(4000), --要转换的字符串@flag bit --转换标志,0转换成半角,1转换成全角)RETURNS nvarchar(4000)ASBEGIN DECLARE @pat nvarchar(...
分类:
数据库 时间:
2014-11-04 12:52:58
阅读次数:
173
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节...
分类:
数据库 时间:
2014-11-03 12:57:21
阅读次数:
174
1, 拼接sql时, exec sp_executesql @sql报错“Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'.” 这是因为@sql类型应该为nvarchar()================...
分类:
其他好文 时间:
2014-10-31 01:04:52
阅读次数:
341
1)说明系统存储过程sp_MSforeachtable和sp_MSforeachdb,是微软提供的两个不公开的存储过程,从ms sql 6.5开始。存放在SQL Server的MASTER数据库中。2)参数说明:@command1 nvarchar(2000), --第一条运行的SQL指令@repl...
分类:
其他好文 时间:
2014-10-30 20:46:31
阅读次数:
222