sql
文章平均质量分 75
jueqi2010
这个作者很懒,什么都没留下…
展开
-
SQLSERVER 存储过程 语法 (转)
SQLSERVER 存储过程 语法 ***************************************************** *** author:Susan *** date:2005/08/05 *** expliation:如何寫存儲過程的格式及例子,有游標的用法! *** 本版:SQL SERVER 版! *****...原创 2012-03-03 00:45:40 · 69 阅读 · 0 评论 -
MySQL复制介绍及搭建
http://blog.jobbole.com/100081/1、首先要在本地建立两个mysql服务(参考这里),指定不同的端口。我这里一个主(3306),一个从(3307)。2、然后修改主配置文件:[mysqld]server-id = 1 binlog-do-db=test #要同步的数据库#binlog-ignore-db=mysql #不同步的数据库,如...原创 2016-07-29 09:52:42 · 85 阅读 · 0 评论 -
关联dim_date表,使日期连续
MYSQL:1、报表需要展示连续每天的数据,但业务数据可能是间断的,故关联dim_date表,使日期连续CREATE TABLE `dim_date` ( `date_key` int(11) NOT NULL, `date_value` date DEFAULT NULL, `week_in_year` int(11) DEFAULT NULL, `week_...原创 2016-05-13 18:42:46 · 1269 阅读 · 0 评论 -
MSSQL存储过程及游标、作业
1、存储过程 --==== 月存储过程 =====alter proc [P_StatWaterCountMonthData]@PointCode varchar(50), --点位编号@ItemCode varchar(50), --项目编号@TimeCondition varchar(1000),--读取时间的条件语句@SaveTime varchar(50...原创 2014-08-26 16:08:06 · 120 阅读 · 0 评论 -
oracle 删除某用户表
1、select 'Drop table '||table_name||';' from all_tables where owner='要删除的用户名(注意要大写)'; 2、删除所有表以用户test为例for example:declare cursor cur1 is select table_name...原创 2014-05-07 22:40:35 · 81 阅读 · 0 评论 -
程序员老鸟写sql(zhuan)
闲话少说,总结一点程序员老鸟写sql顺手拈来的功夫吧: 1. 不论一个sql中涉及到多个表,每次都用两个表(结果集)操作,得到新的结果后,再和下一个表(结果集)操作。 2. 避免在select f1,(select f2 from tableB ).... from tableA 这样得到字段列。直接用tableA和tableB关联得到A.f1,B.f2就可以了。 3.避免...原创 2012-10-12 14:11:44 · 73 阅读 · 0 评论 -
PL/SQL 创建用户
1、以SYSDBA身份登录PL;2、右键“User”->“New”新建用户;3、弹出新建用户窗口,在“general”选项卡中,填写:name:用户名;password:密码;4、切换到“Role Privileges”选项卡:Role选择connect,勾选“Default”exp_full_databaseimp_full_database 允许导入导...原创 2013-11-07 10:14:20 · 98 阅读 · 0 评论 -
ORACLE nvarchar2和varchar2的区别
1、NVARCHAR2中存储中文字时,一个中文字当一个字符来处理 NVARCHAR2(10)是可以存进去10个汉字的,如果用来存英文也只能存10个字符。 2、而VARCHAR2中一个中文字当两个字符来处理 VARCHAR2(10)的话,则只能存进5个汉字,英文则可以存10个 Oracle中nvarchar2和varchar2的共同点...原创 2012-11-05 10:06:55 · 68 阅读 · 0 评论 -
sql server distinct 过滤两个字段重复怎么写?
sql server distinct 过滤两个字段重复怎么写?检举 | 2012-8-15 09:56 提问者: sqlservernew<script type="text/javascript"></script>| 浏览次数:269次1、SELECT distinct 字段名 ,ID FROM 表名2、SELECT di...原创 2012-10-30 22:21:13 · 2140 阅读 · 0 评论 -
TRUNCATE和DELETE有以下几点区别
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELE...原创 2012-10-30 16:26:55 · 65 阅读 · 0 评论 -
mysql group_concat
1、select group_concat(username) from sysuserstab where id in(1,2,0,1); 2、select Group_concat(u.name) from (select * from userinfo where find_in_set(id, '1,3')) u;3、select group_concat(name)...原创 2014-11-21 15:17:37 · 93 阅读 · 0 评论