SQL Server
文章平均质量分 64
iam-Vicky
。。。。
展开
-
SQL Server用行号实现分页功能
由于MySQL与Oracle中一般可以借助内置函数直接输出表记录的序号,SQLServer2000没有提供这种函数,新版SQLServer2005终于提供了一种:row_number() over(order by 表字段)的函数实现了该功能,在此将一般实现方法与SQLServer2005中的函数法及其分页方法列出SELECT TOP 5 * FROM (SELECT ROW_NUMBER() OVER(ORDER BY Uid) AS ROWNUM_,* FROM(select * from ES_USE原创 2011-03-15 10:06:00 · 2497 阅读 · 0 评论 -
SQL Server学习:生成唯一序列的函数
NEWID() -- SQL Server中生成唯一序列值的函数。SYS_GUID() --Oracle中生成唯一序列值的函数。原创 2012-04-17 17:17:18 · 5343 阅读 · 0 评论 -
SQL Server学习:Java调用SQL Server存储过程(JDBC方式)
Java代码:public class invokeSP { public static void main(String[] args) { String driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://192.168.0.3:1433;Da原创 2012-04-17 17:21:05 · 1786 阅读 · 1 评论 -
SQL Server学习:Java调用SQL Server存储过程(Spring方式)
Java代码 —— 测试类代码:public class SpringInvokeSP { public static void main(String[] args) { String driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://192.16原创 2012-04-17 17:25:08 · 3530 阅读 · 1 评论 -
SQL Server学习:存储过程中Cursor(游标)的使用
SQL Server中的游标声名后,一定要显示的释放。若未释放,再次执行时,则会出现“游标XX已经存在”的异常。Open游标后,一定要显示的Close。在存储过程中试用Cursor的示例:IF EXISTS (SELECT * FROM SYSOBJECTS WHERE name='my_sp_test' AND TYPE='P') BEGIN DROP PROCEDURE my_s原创 2012-04-17 17:14:50 · 4866 阅读 · 0 评论 -
SQL Server学习:存储过程中Transaction(事务)的应用
SQL Server中的Transaction,需显示开启,提交/回滚,且一个Transaction必须要有Commit Transaction/Rollback Transaction。且Commit/Rollback一定要在return之前。在存储过程中试用Transaction的示例:IF EXISTS (SELECT * FROM SYSOBJECTS WHERE na原创 2012-04-17 17:06:43 · 5956 阅读 · 2 评论 -
SQL Server 学习:自定义异常的使用raiserror
在使用SQL Server存储过程或者触发器时,通常会使用自定义异常来处理一些特殊逻辑。例如游标的销毁,事务的回滚。接下来将会详细的介绍SQL Server自定义异常的使用。 使用“raiserror”来抛出自定义异常。如下代码:在存储过程中,抛出自定义异常,然后在catch块中捕获自定义异常。IF EXISTS (SELECT * FROM SYSOBJECTS WHERE原创 2012-03-23 14:37:27 · 3689 阅读 · 0 评论 -
SQL Server Group By 区分大小写
今天写一个查询语句,需要用到group by word,word字段可能有大写 和 小写,怎样是大小写区分呢SELECT count(id) as num,word collate Chinese_PRC_CS_AS_WS FROM testtable group by word collate Chinese_PRC_CS_AS_WS ORDER BY num DESC转载 2013-05-22 16:53:39 · 5079 阅读 · 0 评论 -
SQL Server数据库 bcp导出备份文件应用
/** * 授权 */EXEC sp_configure 'show advanced options',1;goreconfigure;goexec sp_configure 'xp_cmdshell',1;goreconfigure;go/**导入指定表的文本文件*/EXEC master..xp_cmdshell 'bcp dbname..tablename in原创 2014-07-24 16:50:11 · 2447 阅读 · 0 评论