摘要: 在存储过程中,数据的返回有三种方法,当我们编写一个存储过程时,我们应该考虑前台绑定数据的方式而采取不同的返回方法。 第一:select方法 select是我们最常用的方法,它将数据作为标准的纪录集合返回。 第二:return方法 return 提供了返回状态值得方法,这个值一定要是个整数值。不要试图返回一个非整形的数据类型。 第三:output方法:... 阅读全文
posted @ 2008-05-08 17:50 乱炖er 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: select stuff('string1',,,'string2') 示例: select stuff('youxiaofeng',2,1,'F') 从第二个字符开始,删掉一个字符,然后用'F'代替删掉字符的位置,如果不需要删掉字符,则将设为0即可。 注意:如果或是负的,或者是大于长度的数,则STUFF函数将返回NULL,如果指令的长于从位置到结尾的字符数,此函数将在处截断 -------... 阅读全文
posted @ 2008-05-08 17:18 乱炖er 阅读(886) 评论(0) 推荐(0) 编辑
摘要: CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下: CHARINDEX ( expression1 , expression2 [ , start_location ] ) Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression... 阅读全文
posted @ 2008-05-08 16:16 乱炖er 阅读(33651) 评论(0) 推荐(0) 编辑
摘要: 触发器是类似于存储程序的数据库对象,它响应数据库环境下的某个请求。SQL Sever 2005包含3个触发器对象:AFTER,数据定义语言 (DDL)和INSTEAD-OF。 AFTER触发器是存储程序,它发生于数据操作语句作用之后,例如删除语句等。DDL是SQL Server 2005的新触发器,允许响应数据库引擎中对象定义水平事件(例如:DROP TABLE语句)。INSTEAD-OF触发... 阅读全文
posted @ 2008-05-08 16:10 乱炖er 阅读(5811) 评论(1) 推荐(0) 编辑
摘要: create table #table(i char(10),n varchar(50)) insert #table select '1','a' union select '1','b' union select '1','c' union select '1','d' union select '1','e' union select '1','f' declare @str varcha... 阅读全文
posted @ 2008-05-08 15:05 乱炖er 阅读(316) 评论(0) 推荐(0) 编辑
摘要: select APP_NAME ( ) as w --当前会话的应用程序 select @@ERROR --返回最后执行的 Transact-SQL 语句的错误代码(integer) select @@IDENTITY --返回最后插入的标识值 SELECT USER_NAME() --返回用户数据库用户名 select @@ERROR --返回最后执行的 Transa... 阅读全文
posted @ 2008-05-08 11:02 乱炖er 阅读(177) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2005的数据类型与SQL 2000有一些不同,在创建表时,列的数据类型需要注意几点 用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可以存储多 达2G的数据,因此其作用相当于SQL 2000中的text。但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用var... 阅读全文
posted @ 2008-05-08 10:58 乱炖er 阅读(1055) 评论(1) 推荐(0) 编辑
摘要: varchar(n):变长型字符数据类型,存储最长长度为8,000 个字符。 举个例子: create table a (name1 varchar(8)) insert a select '张红a' --- 存储长度为5个字节,余下的3个字节全部释放 insert a select '王一南' ----存储长度为6个字节,余下的2个字节全部释放 ---意思是varchar变长字... 阅读全文
posted @ 2008-05-08 10:25 乱炖er 阅读(546) 评论(0) 推荐(0) 编辑