上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 54 下一页
摘要: ROW_NUMBER()根据over后的order by字据的字段排序,返回一个不断递增的整数.[代码]结果:CompanyName ContactName City RowNum---------------------------------------- ------------------------------ --------------- --------------------Drachenblut Delikatessen Sven Ottlieb Aachen 1Rattlesnake Canyon Grocery Paula Wilson Albuquerque 2Old 阅读全文
posted @ 2011-02-16 16:24 Master HaKu 阅读(611) 评论(0) 推荐(0)
摘要: 在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的,只是语法不同.cast一般更容易使用,convert的优点是可以格式化日期和数值.代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--selectCAST('123'asint)--123selectCONVERT(int,'123')--123selectCAST(123.4asint)--123selectCONVERT(int,123.4)--123sel 阅读全文
posted @ 2011-02-15 16:28 Master HaKu 阅读(83836) 评论(0) 推荐(3)
摘要: 在SQL SERVER2005中对于错误的处理,引入了try catch块.例如:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--declare@ErrMsgvarchar(1000)begintryselect5/0endtrybegincatchset@ErrMsg=ERROR_MESSAGE()raiserror(@ErrMsg,14,1)print'ErrorMsg:'+error_message()print'ErrorNumber: 阅读全文
posted @ 2011-02-15 15:56 Master HaKu 阅读(318) 评论(0) 推荐(0)
摘要: 在实际编写sql的过程中,我们往往会遇到一些比较复杂的sql场景,这个时候,我们利用自查询可以解决.问题: 返回在每月最后实际订单日期发生的订单T-sql代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/----返回在每月最后实际订单日期发生的订单--(Ordersplacedonlastactualorderdateofthemonth)SELECTOrderID,CustomerID,EmployeeID,OrderDateFROMdbo.Ord 阅读全文
posted @ 2011-02-07 11:14 Master HaKu 阅读(464) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2010-06-16 09:23 Master HaKu 阅读(223) 评论(0) 推荐(0)
摘要: Oracle中存储过程不可以执行DDL语句,但是我们可以利用动态sql语句来建立表格。如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--createorreplaceprocedurespCreateTestTableisv_CreateStr... 阅读全文
posted @ 2010-06-06 13:29 Master HaKu 阅读(3702) 评论(0) 推荐(0)
摘要: 我们可以在一个事务中实现,首先删除计算字段,然后修改字段类型,最后将计算字段加回原来的表:[代码] 阅读全文
posted @ 2010-05-19 11:18 Master HaKu 阅读(676) 评论(0) 推荐(1)
摘要: 建表语句:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--USEtestGOIFEXISTS(SELECT1FROMsysobjectsWHEREname='Orders')DROPTABLEOrdersIFEXISTS(SELECT1FROMsy... 阅读全文
posted @ 2010-05-17 16:11 Master HaKu 阅读(1762) 评论(0) 推荐(0)
摘要: 首先,建立测试表,本例我们采用经典的Customer 1-->n Order结构,如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--USEtestGOIFEXISTS(SELECT1FROMsysobjectsWHEREname='Ord... 阅读全文
posted @ 2010-05-17 15:26 Master HaKu 阅读(313) 评论(0) 推荐(0)
摘要: 在sql中,有时候游标并不能实现所有的循环操作,比如当双重循环时,内层重复定义动态游标就是sql语法所不允许的.下面介绍一种利用临时表替代游标的方法.sql代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usetestgo--假设有个table,... 阅读全文
posted @ 2010-04-23 16:49 Master HaKu 阅读(879) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 54 下一页