自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 通过shell脚本,创建有规则的分库分表

1、创建基本表 testtb2、执行shell脚本,创建testtb_0,testtb_1 ..... 分表3、分库规则:db1库表为testtb_0,testtb_2..... db2库表为testtb_1,testtb_3.....  #!bin/bashfor i in `seq 0 999`do if [ $(($i%2)) == 0 ] then mysql -u

2014-08-12 16:06:32 106

原创 通过shell脚本,创建有规则的分库分表

#!bin/bashfor i in `seq 0 999`do if [ $(($i%2)) == 0 ] then mysql -uuser -ppassword -hIP -P3306 -e "use db1;drop table if exists testtb_$i; create table testtb_$i like testtb ; " else

2014-08-12 16:01:58 168

原创 【MYSQL】分组拼接列字段

create table testtb(keycol varchar(1),num int);insert into testtb select 'A',1;insert into testtb select 'B',1;insert into testtb select 'A',1;insert into testtb select 'A',2;insert into tes

2014-08-12 15:52:22 127

原创 导出表到TXT,含列名

/*****************************************************************************功能:导出表到TXT,含列名版本:SQL2005以上测试用例:EXEC ExportToTxt '192.168.8.13','bms_ls..project','oa','oa','e:/ttt','|'***************************************************************************

2011-02-24 09:29:00 276

原创 修改远程服务器的存储过程

/******************************************************************              修改远程服务器的存储过程 DoAlterProc              **********************************Version: Sql 2005Author : js_szyDate :   2011.1.7优点:可同时创建、修改多台服务器的存储过程      或其他对象,本例以proc 为例,其他各位自己发挥。比

2011-01-07 11:31:00 328

原创 【OPENROWSET 使用实例】

<br />【OPENROWSET使用实例】<br /> <br />/******************************************************************* <br />Author:js_szy<br />Date:2010-11-18<br /> <br />Version:<br />    Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) <br />       Oct 14 2005 00:

2010-12-03 20:32:00 408

原创 【关于外键约束的一些常见问题】

<br />【关于外键约束的一些常见问题】<br /> <br />/******************************************************************** <br />Author:js_szy<br />Date:2010-11-08<br /> <br />Version:<br />    Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) <br />       Oct 14 2005 00:

2010-11-08 21:23:00 1562 1

原创 指定数据库备份路径

<br />判断是否存在,存在则先删除。否则直接备份<br /> <br /> ifobject_id('p_dbbak') isnotnulldropproc p_dbbak<br />go<br /><br />create  proc p_dbbak<br />@db  varchar(15),         -- 要备份的 database<br />@bak_namevarchar(110)   -- bak路径+文件名<br />as<br />        <br />    declar

2010-08-06 22:26:00 704

原创 数据库范式

<br />(1)1NF<br />  定义:所有属性不可再分<br /> <br />(2)2NF<br />  定义:2NF 属于 1NF,且每一个非主属性都完全依赖于关键字。<br />           我的理解,对于每一个非主属性,必须由所有的关键字共同决定(完全依赖),如果有某一个关键字便可决定(部分依赖),则不属于2NF。<br />       例:R(学号,课程,系名,成绩,住处)  ,其中(学号,课程)为关键字,系名依赖于课程。 不属于2NF<br />       修改如下:R1(学

2010-07-16 10:45:00 183

原创 2005 中output 用法

output 用于记录insert 、update 、delete 动作的记录变化情况------------------------------------------------------------------------ --> 测试数据: @tbdeclare @tb table (id int,name varchar(20))insert into @tbselect

2009-11-30 22:02:00 421

原创 学习 APPLY 和 TOP 用法

-- 学习 APPLY 和 TOP 用法------------------------------------------------------------------------- SQL 版本:--------------- Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) --    Oct 14 2005 00:33:37 -- 

2009-11-29 20:06:00 209

转载 计算列使用函数运算

表结构如下:   AreaId    ParentId    AreaName    Path -------------------------------------------------------------       1          0          区域1      /1       2          1          区域11    /1/2       3 

2009-10-23 10:45:00 177

原创 用parsename函数来截取字符串

 -----只适合有4个部分(3个分号)的情况if object_id(f_str)is not null drop function f_strgocreate function f_str(@s varchar(50),@name int)returns varchar(30)asbegin    set @s=replace(@s,;,.)    set @s=case @nam

2009-10-21 16:20:00 244

原创 利用master.dbo.spt_values左连接,取连续记录

1、 declare @t table([order] varchar(10)) insert @t selectABC00001 union all select ABC00002 union all select  ABC00005 union all select  ABC00006 union all select  ABC00009 union all sel

2009-09-22 23:42:00 533

原创 取记录中最后1个*后的数字

--取记录中最后1个*后的数字if object_id(tb)is not null drop table tbgocreate TABLE tb(ID varchar(50))INSERT INTO tb select132*345*789ABC union all selectdfd*fd*fdf754 union all selectdfd1*21*fda489(dfda)

2009-09-17 15:46:00 192

原创 *****查出时间段记录。(如 1:00-2:00)****AND****某个月的所有日期记录*****

--1、得出一天的时间段记录。(如  1:00-2:00)select 时间段=ltrim(a.number)+:00-+ltrim(b.number)+:00from master..spt_values a,master..spt_values bwhere a.type=pand b.type=p and a.number between 1 and 24  and b.nu

2009-09-06 17:05:00 414

转载 sqlserver2005 【用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联】解决方案

sqlserver2005 【用户 sa 登录失败。该用户与可信 SQL Server 连接无关联】解决方案 原帖地址:http://blog.163.com/wenzhu_10/blog/static/106882274200971682214906/-------------------------------------------------------------------

2009-08-30 13:30:00 11910 1

转载 取汉字首个拼音字母

-- 要求查询名字开头以字母A到H的学生的所有名字(包含汉字)并按照26个字母排序. If not object_id([A]) is null    Drop table [A]GoCreate table [A]([ID] int,[Name] nvarchar(15))Insert A Select 1 ,   aa union all select2  ,  张三  u

2009-08-30 09:31:00 508

原创 删除所有的用户表

1、删除表的外键约束 CREATE PROCEDURE sp_drop_all_fk    as  declare @sql varchar(255)   declare dropsql_cursor cursor for    select alter table +object_name(fkeyid)+ drop constraint +object_name(constid

2009-08-29 10:14:00 440

原创 sysobjects中的xtype和type字段的比较

xtype                                                     type   --相同的  C   =   CHECK   约束                     C   =   CHECK   约束     D   =   默认值或   DEFAULT   约束        D   =   默认值或   DEFAULT   约束    

2009-08-29 01:13:00 234

原创 随机选取几条记录

declare @t table(工号 int, 货号 varchar(10),   数值 int)insert @t select 1 ,   A1      ,369  union all select2 ,   B1      ,50  union all select3 ,   C1      ,49  union all select1 ,   B1      ,199 

2009-08-28 11:44:00 175

原创 学习 except 和 checknum

找出2个表中不一样的记录:declare @T1 table(C1 int, C2 int,  C3 int   ,C4 INT  )insert @T1 select1, 1 ,1, 1 union all select  2, 1 ,2, 1  union all select3, 1 ,1, 1  union all select4, 1 ,3, 1  union all selec

2009-08-22 13:59:00 258

原创 判断一个表的字段是否存在

if not exists(select 1 from syscolumns where id=object_id(tb) and name =col)

2009-08-20 11:36:00 160

原创 今天知道了一个反转字符串函数REVERSE

REVERSE("Mountain Bike")返回结果为“ekiB niatnuoM”可以用于从右向左的替换某个出现多次的字符

2009-08-20 10:50:00 256

转载 查看系统CPU执行时间

set statistics time on --  SQL Server 执行时间: --            CPU 时间 = 0 毫秒,耗费时间 = 0 毫秒。

2009-07-31 10:03:00 191

原创 len()和datalength()

select len(abc)       -- 3select len(abc汉字)        -- 5   获取的是字符个数select datalength(abc)        -- 3select datalength(abc汉字)    -- 7   获取的是字节

2009-07-30 18:46:00 192

转载 今天学习一个含‘增删改’三个于一体的触发器

表A :ID name SEX表B :ID name  sex 要求对一个表A进行了增删改后,表B就能增删改,要求就写一个触发器,不能是多个。 ----- 作者:wufeng4552  set nocount onif object_id(ta)is not null drop table tagocreate table ta(ID int ,[Name] v

2009-07-28 10:48:00 498 2

原创 今天学习cast,convert,datediff,dateadd

1、cast      cast(data as Data_Type) 例:declare @data int      set @data=5      select cast(@data as char(2))+ABC         -- 结果为: 5 ABC 2、convert      convert(data_Type,expresses(,

2009-07-24 15:01:00 633

转载 PATINDEX 和 CHARINDEX 函数区别

PATINDEX函数支持使用通配符来进行搜索,然而CHARINDEX不支持通佩符。接下来,我们逐个分析这两个函数。    CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:  CHARINDEX ( expression1 , expression2 [ , start_location ] )  Expression1是要到expressio

2009-07-23 12:49:00 333

转载 sql中stuff用法

 STUFF ( character_expression , start , length ,character_expression ) 参数 character_expression 一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。 start 一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负

2009-07-23 11:36:00 272

原创 sql简单的查看表中字段,类型,长度

select column_name,data_type,character_maximum_lengthfrom information_schema.columnswhere table_name=table_name

2009-07-23 11:33:00 1263

原创 学会思考

      今天,看到一位大侠(十年聚会)的帖子,令我感触颇深。 尤其是“在做技术的人里,我的管理最好;在做管理的人里,我的技术最好”,更值得我去深思。      刚进校园的第一天,一个人拎着大包小包来的,来到了这个陌生的城市,开始了书写自己未来的历程。       三年过去了,那个懵懂的,想干一番事业的思绪早已被颓废所掩盖的一干二净。       临近毕业了,才发现自己什么都没有

2009-06-11 17:24:00 269 2

sql server 生成 insert 脚本 工具

sql server 生成 insert 脚本 工具 (别人的,呵呵,感觉不错)

2011-02-28

条码扫描程序(按考场) vfp 6 + 扫描枪

简单小程序,给大家参考参考。呵呵 具体代码参照prg 文件。

2010-12-13

提供VFP9运行库下载

别人的,现在哪来,跟大家一起用。谢谢使用。

2009-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除