-
[SQL] LINQ to SQL话语Order By,排序
LINQtoSQL语句OrderBy,排序OrderBy操作适用场景:对查询出的语句进行排序,比如按时间排序等等。说明:按指定表达式对集合排序;延迟,:按指定表达式对集合排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是OrderBy和OrderByDescending1.简...
291
热度 -
[SQL] 【SQL】——将表中的从增列的标识修改成 n
【SQL】——将表中的自增列的标识修改成nDBCCCHECKIDENT("TableName",RESEED,n);TableName——表名ressed——重新设定标识值n——修改成几eg:DBCCCHECKIDENT('dbo.sys_Languages_Tran,RESEED,15)——将表d...
109
热度 -
[SQL] 动态sql拼凑单引号与 变量赋值
动态sql拼接单引号与变量赋值if(lower(s_table)='gl_detail')thenms:='selectmax(ts)from'||t_table;--给变量赋值executeimmediatemsintomax_ts;--添加单引号max_ts:=''''||max_ts||'''...
60
热度 -
63
热度 -
[SQL] -sql查出每日的总数
--sql查出每天的总数--sql查出每天的总数selectdate,sum(code)fromserverinfo?wheredatebetween'2012-06-13'and'2012-06-14'groupbydate;?注:date为表的字段名
93
热度 -
[SQL] Oracle怎么查找性能最差的SQL
Oracle如何查找性能最差的SQL通过ORACLE提供的底层SQL来查找性能最差的SQL。SELECT*FROM(SELECTPARSING_USER_IDEXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS,sql_textFROMv$sqlareaORDERBYdi...
144
热度 -
[SQL] pl/sql的入门例证
pl/sql的入门例子今天在pl/sqldeveloper的sqlwindow中写了'describedual;'执行时老是报错,可是放在commandwindow下是能正常执行的。后来查了一下资料说是:Commandwindow实现了SQL*Plus的所有功能,允许运行sql*plus命令,sql...
133
热度 -
[SQL] 优化SQL话语:in 和not in的替代方案
优化SQL语句:in和notin的替代方案用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:SQL试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,...
61
热度 -
[SQL] SQL 21 天自学通学习札记 3
SQL21天自学通学习笔记3?1.STARTINGWITH子句相当于like(**%);?2.orderby子句?3.groupby子句?4.having子句?SQL>selectteam,avg(sickleave),avg(annualleave)fromorgchart??2?group...
115
热度 -
[SQL] sqlplus /nolog的意义
sqlplus/nolog的意思sqlplus命令格式如下:用法:SQLPLUS[[<option>][<logon>][<start>]]其中<option>::=-H|-V|[[-M<o>][-R<n>][-S]]<登...
168
热度 -
[SQL] 施用plsql创建用户并授权
使用plsql创建用户并授权1.使用sys用户登录数据库2.在左边的对象列表中找到USERS,右键点击USERS,选择“新建用户”选项3.创建用户名和密码并指定表空间,如下图所示:注:如果你没有单独创建表空间的话,可以使用默认的USERS表空间4.指定用户的角色权限,如下图所示:注:如果需要给用户授...
54
热度 -
[SQL] 更动Sql Server 事务隔离级别为READ_COMMITTED_SNAPSHOT
更改SqlServer事务隔离级别为READ_COMMITTED_SNAPSHOT1。?查看当前数据库的隔离级别?DBCCUseroptions--isolationlevel这项的值就代表当前的隔离级别?2。更改数据库(必须关闭除了当前连接之外的所有的数据库连接)?ALTERDATABASE[db...
124
热度 -
131
热度 -
[SQL] SQLServer中开展sql除法运算结果为小数时显示0的解决方案
SQLServer中进行sql除法运算结果为小数时显示0的解决方案例如:SELECTfield1/field2FROMTB;当field1的数值>field2的数值时,除法得出的结果是<1的,即0.xxxxxx这个时候在DB2的环境下SELECT出来的值是0解決方法:先把field1转换...
73
热度 -
[SQL] 大量 创设 关闭 与SQL server 2012 的连接测试
大量创建关闭与SQLserver2012的连接测试今天做了一个连接SQLserver的小测试结果如下?1.?在20000次的循环中创建和关闭与SQLserver2012的连接,且每次循环线程睡0毫秒。???结果:在执行过程中会报异常,执行完毕的时间12分钟左右2.?在20000次的循环中创建和关闭与...
407
热度 -
[SQL] 装配完sql server2008后系统80端口老被占用
安装完sqlserver2008后系统80端口老被占用最近因为项目需要,安装了一个sqlserver2008,很多东西设置为自动启动,因为项目需要占用80端口,结果启动项目时老报Jvmbind错误然后就一个一个杀进程,最后排查到是一个名叫“sqlserverreportingservices”搞的鬼...
98
热度 -
[SQL] 两日期相减与日期减掉天数(sqlServer)
两日期相减与日期减去天数(sqlServer)selectdatediff(d,'2012-05-10',getdate())asdayfromtable??--两日期相减dateadd(d,-"+waringDay+",stopdate)asday???????--日期减去一天数?
52
热度 -
[SQL] PLSQL 查询不出中文有关问题
PLSQL查询不出中文问题我的操作系统是英文版的,oracle是中文版的,在PL/SQL中写查询语句selectt.*frommst_citytwheret.city_name_cn='北京'只要是带中文的字段都查不出来,英文的可以,这是为什么呢???????我也知道是编码的问题,但是具体要如何设置...
86
热度 -
[SQL] sql where 跟on 的区别
sqlwhere和on的区别数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用leftjion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临...
155
热度 -
[SQL] sqlserver2005安装过程中遇到的有关问题之解决方法
sqlserver2005安装过程中遇到的问题之解决办法无法在com+目录中安装和配置程序集错误:-2146233087安装SQLServer2005时碰到了这个错误。第一种错误显示:无法在com+目录中安装和配置程序集错误:-2146233087无法在com+目录中安装和配置程序集c:\progr...
78
热度