![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server&Oracle
ExMan
。。。。。。
展开
-
SQL - WITH AS 用法
在此同时求点击:点击点击点击。。。 再举个简单的例子 with a as (select * from test) select * from a; 其实就是把一大堆重复用到的SQL语句放在with as 里面,取一个别名,后面的查询就可以用它 这样对于大批量的SQL语句起到一个优化的作用,而且清楚明了 mysql中没有with as 写法。原创 2014-02-22 22:19:20 · 754 阅读 · 0 评论 -
如何证明SQL的语法分析是从右到左的
在此同时求点击:点击点击点击。。。 实验一:证明了SQL的语法分析是从右到左的 下面的试验在9i和10G都可以得到相同的结果: 第1条语句执行不会出错,第2条语句会提示除数不能为零。 1.Select 'ok' From Dual Where 1 / 0 = 1 And 1 = 2; 2.Select 'ok'原创 2014-02-22 22:22:00 · 910 阅读 · 0 评论 -
sql游标--删除所有的表
在此同时求点击:点击点击点击。。。 ----sql游标--删除所有的表 declare @tablename varchar(100) Declare cur_tablename Cursor For Select [name] From sysobjects where type='U' and [name] like 'dnt_%' Open cur_tablena原创 2014-02-22 22:29:32 · 609 阅读 · 0 评论 -
Sysobjects Type使用参数
在此同时求点击:点击点击点击。。。 SELECT name FROM db_bak..sysobjects WHERE name = 'test_'+subString(@time,3,4) AND type = 'V' AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOR原创 2014-02-22 22:31:12 · 676 阅读 · 0 评论 -
sql计算两个日期时长
在此同时求点击:点击点击点击。。。 declare @Ageyear int declare @Agemonth int declare @Ageday int set @Ageyear =datediff(year, @begin, @end)- case when dateadd(year, datediff(year, @begin, @end), @begin)> @原创 2014-02-22 22:17:48 · 1427 阅读 · 0 评论