在使用Union all连接时,若A集合中某列为nvarchar2或nvarchar类型,而B集合中无此列,用‘ ’ 来代替是会报字符集不匹配,解决方法有两种,见下面的示例例:select'中国','China',cast('中国'asnvarchar2(10))Tfromdualunionalls...
分类:
数据库 时间:
2014-10-09 15:27:13
阅读次数:
2092
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROC [dbo].[usp_SRV_CheckServiceDemandOrder]@AInsNO NVARCHAR(50) =null,--必填@ACompanyName NVARCHAR(50)...
分类:
数据库 时间:
2014-10-07 01:18:42
阅读次数:
425
ALTER proc [dbo].[SP_CreateInsertScript](@tablename nvarchar(256),@con nvarchar(400)) as begin set nocount on declare @sqlstr varchar(4000) declare @s...
分类:
其他好文 时间:
2014-10-06 23:17:20
阅读次数:
183
--定义存储过程create procedure GetReturnValue@className nvarchar(50),@Age intas begindeclare @maxScore intselect @maxScore=MAX(chinese) from Students where ...
分类:
数据库 时间:
2014-10-06 01:24:39
阅读次数:
359
--创建表值函数create function GetClassMember(@className nvarchar(50))returns tableasreturn(select * from Students where ClassName=@className)go--调用表值函数selec...
分类:
数据库 时间:
2014-10-06 01:20:29
阅读次数:
264
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[GetStuInf]@className nvarchar(50),@Age intasbeginselect * from Students where Clas...
分类:
数据库 时间:
2014-10-05 23:42:09
阅读次数:
312
--定义存储过程create procedure GetOutInfo@className nvarchar(50),@Age int,@maxScore int output,@avrageScore int output,@stuCount int outputas beginselect * ...
分类:
数据库 时间:
2014-10-05 23:27:29
阅读次数:
294
前期准备: create table Employee ( ID int not null primary key, Name nvarchar(4), Credit_Card_ID varbinary(max)); --- 小心这种数据类型。 go...
分类:
数据库 时间:
2014-10-05 17:59:58
阅读次数:
288
declare @_StuNum nvarchar(50)declare @_Age int--游标处理对象是结果集中的每一条数据,可以对每一条数据进行操作declare cur_stu cursor for -- 声明游标select StuNum,Age from Students--for r...
分类:
数据库 时间:
2014-10-05 15:05:58
阅读次数:
227
DECLARE @myStr nvarchar(20)set @myStr = 'mrZhang'print LOWER(@myStr) --转换成小写print UPPER(@myStr) --转换成大写
分类:
数据库 时间:
2014-10-05 14:33:18
阅读次数:
410