sql语句

sql语句时间差 2015-10-17

select CONVERT(varchar(100), g.LastHeartTime, 120) from TcpListener.dbo.GPRSs g ; select DateDiff(s,CONVERT(varchar(100), g.LastHeartTime, 120), CONVERT(varchar(100),GETDATE() , 120)) from TcpListener.dbo.GPRSs g; select g.PID,g.GPRSTel,g.NeighborNam

Mysql日志记录慢查询的SQL 2015-10-17

在日常开发当中,经常会遇到页面打开速度极慢的情况,通过排除,确定了,是数据库的影响,为了迅速查找具体的SQL,可以通过Mysql的日志记录方法. -- 打开sql执行记录功能 set global log_output='TABLE'; -- 输出到表 set global log=ON; -- 打开所有命令执行记录功能general_log, 所有语句: 成功和未成功的. set global log_slow_queries=ON; -- 打开慢查询sql记录slow_log, 执行成功的:

hr用户下的主要表结构 2015-10-17

sql语法的基本格式及简单查询.限定查询.分组统计的使用: hr用户下的主要表结构,需要记下: 单行函数的使用. 1. hr用户的表结构 在oracle的学习之中,重点使用的是sql语句,而所有sql语句都在hr用户下完成,在这个用户下一共有7张表+1张视图,我们用: SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- REGIONS TABLE COU

sql语句update 2015-10-17

update demo_table a set (order_id,order_name)= ( select order_id, order_name from demo_order b where a.order_id=b.order_id ) where order_id ='001'; 这个sql语句不难看出,就是从demo_order表中选择适合条件的数据赋给demo_table对应的列,但是对于主查询也需要添加条件.(如果在表中没有定义主键的话主查询中的条件是可以不添加的) 示图如下

判断sql语句中exists的用法 2015-10-17

update demo_order a set order_name='橘子' where exists ( select 1 from demo_table b where a.order_id=b.order_id ); 原始数据: 执行语句后的数据: 以上语句可以这样理解,在demo_order中满足两表id相等这一条件的所有行的order_name变为橘子.换句话来讲就是exists作为一个判断条件,如果后面的语句成立,则做相应操作. update demo_order a set or

oracle常用语句(一) 2015-10-16

一.sql语句方面 ==================================================== --======================================================================================================== 1.增加主键 alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN)

sql语句Create Function 2015-10-16

http://dcx.sybase.com/1101/zh/dbreference_zh11/create-function-user-defined-statement.html CREATE FUNCTION 语句 使用此语句在数据库中创建用户定义的 SQL 函数.要创建外部函数接口,请参见CREATE FUNCTION 语句(外部过程).要创建 Web 服务函数,请参见CREATE FUNCTION 语句(Web 服务). CREATE [ OR REPLACE | TEMPORARY ]

一些SQL 处理字符串的方法 2015-10-16

SQL SERVER数据表字段转换方法 update table set jd=char(ascii('A')+CONVERT(INT,JD)) 字符串函数---- ASCII() --函数返回字符表达式最左端字符的ASCII 码值 CHAR() --函数用于将ASCII 码转换为字符 --如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值 LOWER() --函数把字符串全部转换为小写 UPPER() --函数把字符串全部转换为大写 STR() --函数把数

webi返回sql语句 2015-10-16

如果数据提供者 SQL 为"SELECT country.country_name FROM country",DataProviderSQL([Query 1]) 将返回"SELECT country.country_name FROM country".

mysql: not unique table/alias error. 如何解决 2015-10-16

1.请检查出现问题位置的 SQL 语句中是否使用了相同的表名,或是定义了相同的表别名. 2.检查 SELECT 语句中要查询的字段名是不是定义重复,或者没有定义. 3.把你的sql语句中的换行去掉.一般都是应为这个原因 转自:http://wanghui471116899.blog.163.com/blog/static/22837153201071114224177/

oracle自学笔记(二) 2015-10-16

常用SQL*plus命令和环境变量 ---------------------------------- 查询表结构命令:describe(缩写desc) 设置显示输出宽度:set line [size] {80|n} 列出SQL缓冲区的语句:list (缩写l) 定位错误语句后并修改,然后执行正确语句/ 或 run. 删除命令:del change命令:c /原文/新的正文 生成脚本:save命令会把SQL缓冲区的内容存入指定的文件.使用get命令可以把脚本文件内容加载到SQL缓冲区,使用ed

程序员老鸟写sql语句的经验之谈 2015-10-15

做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等.因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准. 我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风是很有必要的,这关乎到个人在公司的声誉,嘿嘿,你懂的... 新来的程序员老鸟,在一个开发团队中,需要表现一下自己的水

DEDE description字数限制设置方法 2015-10-15

在dede 5.7中我们可以用 1:[field:info /] 2:[field:description /] 3:[field:info function="cn_substr(@me,字符数)"/] 4:[field:description function="cn_substr(@me,字符数)"/] 这四种方法来调用文章描述标签.但最多也只能调用前面250个字符.如果要调用更多需要修改几个地方: 1.article_description_main.php

oracle操作札记oracle通过sql语句查看表的约束 2015-10-15

因为想通过sql语句来查看数据库表的相关约束信息,通过看了网上的一些资料,觉得有必要一下笔记. Oracle将用户创建的表.约束等信息都放在数据字典表中,允许开发人员查询数据字典表或视图来获取数据库对象的信息,比如一个表的创建者信息.创建时间信息.所属表空间信息.用户访问权限信息等.如果用户在对数据库中的数据进行操作时遇到困难,就可以访问数据字典来查看数据库对象的详细信息,数据字典中包含的主要内容如下所示. 各种方案对象的定义信息,如表.视图.索引.同义词.存储过程.函数.包.触发器和各种对象.

sql语序的组织问题 2015-10-15

1.where 语句在group by 的前面. 2.order by 语句在最后. 3group by 后跟having 语句. 4.拼接sql语句时如下,字符串变量strSQLCondition直接添加,不要用''' ''' 括起来. str_sql := 'select * from(select pzh, xm, fb, je=sum(je), czbh,czxm from DBF_CFYP ' + strSQLCondition +' group by pzh, xm, fb, czb

sql server 2005基本语句之一 2015-10-15

SQL Server 2005 Express Edition(仅适用于 32 位) SQL Server Express 是一个免费.易用且便于管理的数据库.SQL Server Express 与 Microsoft Visual Studio 2005 集成在一起,可以轻松开发功能丰富.存储安全.可快速部署的数据驱动应用程序.SQL Server Express 是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用.SQL Server Express 是低

如何查看执行计划 2015-10-15

一.如何查看执行计划 1.使用SQL SQL>EXPLAINPLAN FOR sql语句; SQL>SELECTplan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE')); 示例: SQL>EXPLAIN PLAN FOR SELECT * FROM TEST; 已解释. SQL>SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'))

查询ORACLE所有表 2015-10-15

1.select table_name from all_tables; 所有的表明 1.select table_name from user_all_tables; Oracle查询语句中用户的所有的表 一下是转贴的sql语句的帖子. select * from user_objects; //查询所有的表 select * from dba_tables; //查询所有的表 select * from all_tables; //查询所有的表 select * from user_user
一周排行