C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月2日

摘要: SQL Server系统存储过程也是好几百个,算了,还是写几个常用的。 1、sp_help 查询表的信息 执行存储过程: sp_help Person 显示结果如下: 妈了个B,有了这张图,你还不懂怎么看一张表有那些信息,那哥以后都不学SQL Server了。另外,还有约束,存储过程,自定义函数等等信息,以后补充。 2、sp_helpdb 查看数据库信息 执行存储过程: sp_helpdb TestDataCenter 显示结果如下: 当然也可以不带参数,显示当前数据库连接下的所有数据库信息。 这张图几乎包含了数据库的所有信息了。有了这张图,想了解一个数据库的... 阅读全文
posted @ 2013-07-02 23:22 逆心 阅读(5816) 评论(0) 推荐(1) 编辑

摘要: .Net的字符串其实还是有很多东西可以写的。但是最近在学习SQL Server,只好先做下最近学习到的一些巧用,妙用之类的东西。 巧用String.Join拼接字串数组,字符串集合为字符串。如果在之前,一个foreach早就敲上去了。虽然效率差多,但是少了个foreach,还是美观不少的。 ... 阅读全文
posted @ 2013-07-02 22:48 逆心 阅读(817) 评论(0) 推荐(1) 编辑

摘要: UDF的定义 和存储过程很相似,用户自定义函数也是一组有序的T-SQL语句,UDF被预先优化和编译并且尅作为一个单元爱进行调用。UDF和存储过程的主要区别在于返回结果的方式。 使用UDF时可传入参数,但不可传出参数。输出参数的概念被更为健壮的返回值取代了。和系统函数一样,可以返回标量值,这个值的好处是它并不像在存储过程中那样只限于整形数据类型,而是可以返回大多数SQL Server数据类型。 UDF有以下两种类型: 返回标量值的UDF。 返回表的UDF。 创建语法:CREATE FUNCTION [.]([ [AS] [.] [= [READONLY]] [,...n] ])R... 阅读全文
posted @ 2013-07-02 17:55 逆心 阅读(5355) 评论(1) 推荐(2) 编辑

摘要: 存储过程(stored procedure)有时也称sproc,它是真正的脚本,更准确地说,它是批处理(batch),但都不是很确切,它存储与数据库而不是单独的文件中。 存储过程中有输入参数,输出参数以及返回值等。一、创建存储过程 创建存储过程的方法和创建数据库中任何其他对象一样,除了他使用AS关键字外。存储过程的基本语法如下: CREATE PROCEDURE|PROC [ [schema.] [VARYING] [=] [OUT[PUT]] [READONLY] [, [schema.] [VARYING] [=] [OUT[PUT]] [READONLY] [,..... 阅读全文
posted @ 2013-07-02 13:18 逆心 阅读(3357) 评论(2) 推荐(2) 编辑