- 浏览: 1001426 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (529)
- 服务器 (8)
- jsp (1)
- java (6)
- AIX (1)
- solaris (3)
- linux学习 (53)
- javaScript (2)
- hibernate (1)
- 数据库 (74)
- sql语句 (8)
- oracle 学习 (75)
- oracle 案例 (42)
- oracle 管理 (42)
- Oracle RAC (27)
- oracle data guard (12)
- oracle 参数讲解 (14)
- Oracle 字符集 (8)
- oracle性能调优 (24)
- oracle备份与恢复 (12)
- oracle Tablespace (9)
- oracle性能诊断艺术 (1)
- oracle 11g学习 (5)
- oracle streams (1)
- oracle upgrade and downgrade (4)
- db2学习 (13)
- db2命令学习 (2)
- mysql (28)
- sql server (30)
- sql server 2008 (0)
- 工具 (10)
- 操作系统 (3)
- c++ (1)
- stock (1)
- 生活 (5)
- HADOOP (2)
最新评论
-
massjcy:
...
如何将ubuntu文件夹中文名改为英文 -
skypiea:
谢谢。。。
终于解决了。。。
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262) -
qwe_rt:
引用vi /etc/sysconfig/network 请问 ...
Linux操作系统下配置静态IP上网 -
liuqiang:
sudo killall -9 apache2
ps 和 kill 命令详解 -
dazuiba:
引用*绝杀 kill -9 PID 当使用此命令时,一定要通过 ...
ps 和 kill 命令详解
-->Title:得到普通流水编号的函数
-->Author:wufeng4552
-->Date :2009-10-20
if object_id('tb','U')is not null drop table tb
if exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[f_GetBH]')and xtype in(N'FN', N'IF', N'TF'))
drop function [dbo].[f_GetBH]
GO
create function f_GetBH()
returns varchar(8)
as
begin
return(select right(1000001+isnull(right(max(BH),6),0),6) from tb with (xlock,paglock) )
end
go
--建表
create table tb(BH varchar(8) primary key default dbo.f_GetBH(),ID int)
insert tb(ID) select 1
insert tb(ID) select 2
insert tb(ID) select 3
delete tb where id=2
insert tb(ID) select 4
select * from tb
/*
BH ID
-------- -----------
000001 1
000003 3
000004 4
*/
-->Title:得到日期编号的函数
-->Author:wufeng4552
-->Date :2009-10-20
if object_id('tb','U')is not null drop table tb
if exists(select * from dbo.sysobjects where id=object_id(N'[dbo].[f_GetRQBH]')and xtype in(N'FN', N'IF', N'TF'))
drop function [dbo].[f_GetRQBH]
GO
create function f_GetRQBH()
returns varchar(10)
as
begin
declare @dt varchar(6)
select @dt=convert(varchar(6),getdate(),12)
return
(select @dt+right(1000001+isnull(right(max(BH),3),0),3) from tb with (xlock,paglock) where bh like @dt +'%')
end
go
--建表
create table tb(BH varchar(10) primary key default dbo.f_GetRQBH(),ID int)
insert tb(ID) select 1
insert tb(ID) select 2
insert tb(ID) select 3
delete tb where id=2
insert tb(ID) select 4
select * from tb
/*
BH ID
---------- -----------
091020001 1
091020003 3
091020004 4
*/
-->Title:使用编号表生成流水号
-->Author:wufeng4552
-->Date :2009-10-20
IF OBJECT_ID('TB_NO','U')IS NOT NULL DROP TABLE TB_NO
GO
CREATE TABLE tb_NO(
Name char(2) PRIMARY KEY, --编号种类的名称
Head nvarchar(10) NOT NULL DEFAULT '', --编号的前缀
CurrentNo int NOT NULL DEFAULT 0, --当前编号
BHLen int NOT NULL DEFAULT 6, --编号数字部分长度
DESCRIPTION NVARCHAR(50)) --编号种类说明
INSERT tb_NO SELECT 'CG','CG',0,4,N'采购订单'
UNION ALL SELECT 'CJ','CJ',0,4,N'采购进货'
UNION ALL SELECT 'JC','JC',0,4,N'进仓单'
UNION ALL SELECT 'ZC','ZC',0,4,N'转仓单'
UNION ALL SELECT 'CC','CC',0,4,N'出仓单'
GO
IF OBJECT_ID('P_NEXTBH','P')IS NOT NULL DROP PROC P_NEXTBH
GO
CREATE PROC p_NextBH
@Name char(2), --编号种类
@BH nvarchar(20) OUTPUT --新编号
AS
BEGIN TRAN
UPDATE tb_NO WITH(ROWLOCK) SET
@BH=Head+RIGHT(POWER(10,BHLen)+CurrentNo+1,BHLen),
CurrentNo=CurrentNo+1
WHERE Name=@Name
COMMIT TRAN
GO
--获取 CJ 的新编号
DECLARE @bh char(6)
EXEC p_NextBH 'CJ',@bh OUT
SELECT @bh
/*
------
CJ0001
*/
发表评论
-
SQL Server复制的缺陷
2011-02-25 13:12 1232SQL Server复制是最常见的 ... -
SQL SERVER 查看当前数据库系统设置概览
2011-02-24 10:43 1323sql server 数据库查看当系统概览可以在“查询”视图中 ... -
SQL 2005 Reporting Service 出现:“提供程序加载失败”(Provider Load failure)的解决方法
2011-02-23 00:28 1410错误描述:操作系统:windows server 2003 E ... -
安装SQL SERVER 2008出现 RebootRequiredCheck Fail 问题解决
2011-01-26 15:09 2689在安装Sql Server 2008 Enterprise时出 ... -
SQLServer和Oracle的常用函数对比
2011-01-12 00:09 9521.绝对值 S:selectabs(-1) value O ... -
用CROSS APPLY解开了困扰我一年多的一个问题
2011-01-11 01:16 1177假设有一个表叫SongsTop ... -
DBCC命令
2011-01-11 01:06 1189今天把DBCC命令都一一使用了一下,做了笔记,防止忘记. 在 ... -
sql server 查看执行效率低下的语句
2011-01-11 00:54 1644就是在测量功能时,先以下命令清除sql server的缓存 ... -
怎样才能充分利用SQL索引
2011-01-11 00:43 749怎样才能充分利用SQL索引 背景:目前WEB的普及太 ... -
MSSQL聚集索引與非技術索引設計指南
2011-01-11 00:41 920(一)聚集索引设计指南 聚集索引基于数据行的键值在表内排序 ... -
索引的魅力
2011-01-11 00:32 903今天有空,来测试一下mssql2005的一条查询语句在聚集索、 ... -
sql server 2005的一些动态函数
2011-01-11 00:23 1063所有对象:SELECT name, object_id, pr ... -
Sql server 国际化的支持,查询乱码
2011-01-11 00:20 2249如果 Sql server 2005 的数据库字符集是非 ... -
SQL Server 2005中使用DDL触发器监控数据库变化
2011-01-11 00:12 1498添加,删除或修改数据库的对象,一旦误操作,可能会导致大麻烦,需 ... -
SQL Server 2005系列教学_ 触发器
2011-01-11 00:07 1018触发器:本质是一个存储过程 常见的触发器类型:插入触发器 ... -
SQLServer2005新的高效分页方法
2011-01-10 23:58 908Select * FROM ( select ROW_NUM ... -
谈SQL Server标识列
2011-01-08 23:30 1295一、标识列的定义以及 ... -
SQL Server中临时表与表变量的区别
2011-01-08 22:02 2403我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就 ... -
SQL2005误删除数据的恢复方法
2011-01-06 01:56 1321由于同事写错作业脚本,导致昨天晚上系统当中一张重要表的大概2 ... -
SQL SERVER 2005中的同步复制技术
2011-01-06 01:54 1152一、准备工作: 1.建立一个 WINDOWS 用 ...
相关推荐
包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-...
mysql-connector-java-5.0.5.jar mysql-connector-java-5.1.6.jar mysql-connector-java-5.1.18.jar mysql-connector-java-5.1.21.jar mysql-connector-java-5.1.35.jar mysql-connector-java-5.1.39.jar mysql-...
mysql-connector-java mysql-connector-java-5.1.5 mysql-connector-java-5.1.40
mysql-connector-java-8.0.27 jar包 mysql-connector-java-8.0.27 jar包 mysql-connector-java-8.0.27 jar包 mysql-connector-java-8.0.27 jar包 mysql-connector-java-8.0.27 jar包 mysql-connector-java-8.0.27 ...
mysql-connector-net-6.9.9.msi mysql-connector-net-6.10.7.msi mysql-for-visualstudio-1.2.8.msi Win64OpenSSL-1_1_0i.exe
mysql-connector-java-5.1.40.zip和mysql-connector-java-5.1.10.jar
mysql-connector-java-5.1.27.jar mysql-connector-java-5.1.27.jar
mysql-connector-java-5.1.46-bin.jar mysql-connector-java-5.1.27-bin.jar
支持mysql-connector-java-5.6,mysql-connector-java-5.0.X以上
python连接mysql模块mysql-connector-python-2.1.1.tar.gz
包含mysql-for-visualstudio-1.2.7 安装包以及mysql-connector-net-6.9.8 每个VS版本连接mysql的对应安装文件关系
包括以下文件 mysql-connector-java-3.0.16-ga-bin.jar mysql-connector-java-3.1.8-bin.jar mysql-connector-java-3.1.13-bin.jar mysql-connector-java-5.0.5-bin.jar
mysql-connector-java-5.1.7-bin.jar
mysql-connector-java-5.1.46+mysql-connector-java-8.0.13--Mysql连接包 放入lib,即可使用
MySQL官方提供的驱动包 mysql-connector-java-5.1.27.zip
mysql-connector-java-5.1.28-bin.jar。mysql-connector-java-5.1.28-bin.jar。mysql驱动包。
mha4mysql-manager-0.57-0.el7.noarch.rpm和mha4mysql-node-0.57-0.el7.noarch.rpm两个包
mysql-connector-java-5.1.37.zip
mysql-connector-java-5.1.47.jar 和 mysql-connector-java-8.0.20.jar。
mysql-connector-java-8.0.28 jar包