摘要: 1CreateProceduretestTran23as45declare@UserIDint67setnocounton89begintranAddUser1011insertintotestTable(UserName,PassWord,Email)values('milo','831105','milo42102126.com')1213if@@Error<>0or@@rowcount=0gotoErrMsg1415set@UserID=@@identity1617setnocountoff1819committranAddUs 阅读全文
posted @ 2011-12-14 10:22 IT少年 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: 在MS SQL2005及以上的版本中,加入大值数据类型(varchar(max)、nvarchar(max)、varbinary(max) )。大值数据类型最多可以存储2^30-1个字节的数据。这几个数据类型在行为上和较小的数据类型 varchar、nvarchar 和 varbinary 相同。微软的说法是用这个数据类型来代替之前的text、ntext 和 image 数据类型,它们之间的对应关系为:varchar(max):文本,代替text nvarchar(max):Unicode文本,代替ntext ,存放多语言文本的时候必须用这个 barbinary(max):二进制数据,代替i. 阅读全文
posted @ 2011-12-14 10:16 IT少年 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: SET QUOTED_IDENTIFIER ON GO 是什么意思?语法 SET QUOTED_IDENTIFIER { ON | OFF } 注释 当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。有关更多信息,请参见使用标识符。文字可以由单引号或双引号分隔。 当 SET QUOTED_IDENTIFIER 为 ON 时,由双引号分隔的所有字符串都被解释为对象标识符。因此,加引号的标识符不必遵守.. 阅读全文
posted @ 2011-12-14 09:46 IT少年 阅读(716) 评论(0) 推荐(0) 编辑