
DB
andycode
爱好交友。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL触发器复习
SQL触发器中,系统自动会生成两张临时表,分别是deleted 和 inserted 它们是逻辑(概念)表。也可理解为是临时表。Inserted表就是放新的记录,Delete表就是放旧的记录。并且,它们的表结构与原表是完全相同的。当插入时,要插入的记录是新的,所以可以在Insert表中找到。当更新时,要更新的记录是新的,所以可以在Inserted表中找到,被更新的记录是旧的,所原创 2011-06-24 14:23:00 · 508 阅读 · 0 评论 -
oracle连接字符串
Data Source=Provider;Persist Security Info=True;User ID=test;Password=test;Unicode=True原创 2012-02-23 10:44:56 · 495 阅读 · 0 评论 -
oracle 备份还原
echo /**************DYFHYS正式服务器数据库自动备份******************/set filename=dyfhys%date:~0,4%%date:~5,2%%date:~8,2%_version10gecho %filename%E:\app\Administrator\product\11.2.0\dbhome_1\BIN\expdp原创 2012-02-23 10:07:42 · 471 阅读 · 0 评论 -
mssql日志清理方法
--test 数据库名称--2 -> 要收缩的文件的fileid,对应sysfiles中的fileid。 --0 -> 收缩到初始大小 --select * from sysfiles 查询数据库信息--对mssql事务日志变大的处理 清空日志 DUMP TRANSACTION test WITH NO_LOG --截断事务日原创 2011-08-01 09:00:40 · 1193 阅读 · 0 评论 -
oracle 存储过程复习
CREATE OR REPLACE PROCEDURE "GETCODE" (EN in varchar2,EC OUT INTEGER) is t_count integer;FID INTEGER;a integer;begin select count(*) into t_count from APP_GETCODE where FENTITYNAME=EN;原创 2012-04-19 11:38:27 · 1992 阅读 · 0 评论 -
序列号生成存储过程
--获取序列号mssqlcreate PROCEDURE [dbo].[GETGLIDE]@fn varchar(100),--序列号字典中某规则的名称@glide VARCHAR(100) output--输出当前序列号asDECLARE @i INT =0, @strlen INT = 0, @strtemp VARCHAR(20) = '', @e原创 2012-05-08 17:59:55 · 2002 阅读 · 0 评论 -
并发取主键 加锁
create PROCEDURE UP_NewTableID@TCode VARCHAR(20),@NextIDINT OUTPUT AS DECLARE @CurTKeyINT,@NextTKeyINT BEGIN TRAN TransID SELECT @CurTKey=TKeyFROM KeyTable WITH (UPDLOCK)-原创 2012-08-01 17:53:46 · 731 阅读 · 0 评论 -
ORACLE通过odbc数据源连接sqlserver
ms server 2003 oracle 10.2.0.1.0连接ms sql server 20051、控制面板--管理工具--obbc数据源管理器 系统DSN 中增加名称为 sjck 的DSN,并测试成功。2、复制F:\oracle\product\10.2.0\db_1\hs\admin\inithsodbc.ora,新建F:\oracle\product\10.2.0\db_1\原创 2012-10-25 10:37:06 · 10725 阅读 · 3 评论 -
INFORMATICA POWERCENTER 介绍
1.1 Informatica Powercenter 的概念 Informatica PowerCenter 是Informatica公司开发的世界级的企业数据集成平台,也是业界领先的ETL工具。Informatica PowerCenter使用户能够方便地从异构的已有系统和数据源中抽取数据,用来建立、部署、管理企业的数据仓库,从而帮助企业做出快速、正确的决策。此产品为满足企业级要求而设计,转载 2013-05-15 18:14:36 · 895 阅读 · 0 评论 -
oracle常用内容
类型:char,nchar,varchar2(),nvarchar2,number(),date,blob(binary二进制流的大对象),clob(文件大对象)。NVL函数 用于处理空值的影响 NVL(salary,0)escape定义转义字符 where name like 'S\_%' escape '\'lower函数upper函数initcap函数 首字符大些co原创 2012-02-23 11:44:12 · 376 阅读 · 0 评论 -
安装SQL2008 userSettings 报错
安装SQL2008 提示创建 userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings 的配置节处理程序时出错: 未能加载文件或程序集“System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖原创 2013-09-27 09:21:39 · 4547 阅读 · 1 评论 -
修改gsql的sa秘密报错
---------------------------Microsoft SQL-DMO---------------------------错误 21776: [SQL-DMO]名称“dbo”在 Users 集合中没有找到。如果该名称是合法名称,则使用 [] 来分隔名称的不同部分,然后重试。---------------------------确定 ---------原创 2013-09-28 22:55:15 · 3855 阅读 · 0 评论 -
sqlserver link oracle 连接服务器
--建立数据库链接服务器 EXEC sp_addlinkedserver @server =N'OraclePolice', --要创建的链接服务器别名 @srvproduct=N'Oracle', --产品名称 @provider=N'MSDAORA', --OLE DB 驱动名称 @datasrc=N'orcl' --数据源oracle"ora10g"network"adm原创 2013-10-16 15:24:34 · 797 阅读 · 0 评论 -
数据库备份和删除旧文件 存储过程
CREATE proc [dbo].[PROC_BACKUPJOINTOWN]asdeclare @sql nvarchar(4000),@return_value int,@par nvarchar(1000)--D:\testback\JOINTOWN20130916.bakif not exists( select * from master..sysdatabases原创 2013-10-16 15:19:26 · 932 阅读 · 0 评论 -
使用SqlDependency时提示当前数据库未启用Service broker
原文地址:http://apps.hi.baidu.com/share/detail/23901682昨晚遇到的这个问题,也知道Notifications service依赖底层的Service broker的。本以为只需要执行以下脚本对数据库启用Service broker即可。alter database DBNAME set enable_broker但是,执行后,脚本一直处于执转载 2012-03-28 13:41:20 · 595 阅读 · 0 评论 -
sql server 备份清除历史文件作业
备份计划(2点开始) DECLARE @strPath NVARCHAR(200) set @strPath = replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')set @strPath = 'H:\数据备份\' + 'FLGL_db_'+@strPath + '.bak'原创 2012-03-08 10:29:22 · 755 阅读 · 0 评论 -
Microsoft SQL Server系统有四种系统数据库
master 数据库 master 数据库记录SQL Server 系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置。master 数据库是这样一个数据库,它记录所有其它的数据库,其中包括数据库文件的位置。master 数据库记录 SQL Server 的初始化信息,转载 2011-07-08 16:48:26 · 1083 阅读 · 0 评论 -
sql 自定义函数复习
获取人员流水编号函数CREATE FUNCTION [dbo].[f_PersonRunningCode]()RETURNS varchar(11)AS BEGIN DECLARE @currentcode VARCHAR(20) SET @currentcode=原创 2011-07-22 10:07:11 · 701 阅读 · 0 评论 -
SQL Server临时表和表变量
文章主要描述的是SQL Server临时表和表变量在实际操作中的区别介绍,我们在数据库中实际操作中,对于表的使用的时候,一般都会使用两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们。虽然它们实现的功能基本上是一样的,可如何在一个存转载 2011-07-25 11:09:33 · 588 阅读 · 0 评论 -
LEFT JOIN 去除重复
A表PrimaryKey ForeignKey AMoney5 53212 173250.00008 53212原创 2011-08-16 17:02:22 · 8412 阅读 · 0 评论 -
sql server 2005 还原 备份 数据库
--1、RESTORE DATABASE [JJ_FLGL] FILE = N'MBS_Data', FILE = N'MBS_Log' FROM DISK = N'D:\FLGL_backup_201109160200.bak'WITH FILE = 1,原创 2011-09-16 09:24:32 · 1143 阅读 · 0 评论 -
引发类型为System.OutOfMemoryException的异常
今天在拷贝数据库中数据时,报了标题: Microsoft SQL Server Management Studio------------------------------引发类型为“System.OutOfMemoryException”的异常。 (mscor原创 2011-10-12 11:19:38 · 14830 阅读 · 0 评论 -
不同服务器数据库之间的数据操作
不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'IT转载 2011-10-08 16:41:08 · 431 阅读 · 0 评论 -
SQL SERVER中查询到的数据导成一个Excel文件
将SQL SERVER中查询到的数据导成一个Excel文件-- ======================================================T-SQL代码:EXEC master..xp_cmdshell 'bcp 库名.dbo.表名o原创 2011-10-08 17:22:53 · 929 阅读 · 0 评论 -
判断数据库中对象是否存在
USE testGO--判断库是否存在--status : 1 数据库完全关闭-- 4 允许使用select into 快速大容量复制-- 8 trunc.log on chkpt-- 32 lo原创 2011-10-10 10:15:07 · 519 阅读 · 0 评论 -
sqlcmd 了解
使用 sqlcmd 的第一步是启动该实用工具。启动 sqlcmd 时,可以指定也可以不指定连接的 Microsoft SQL Server 实例。启动 sqlcmd 实用工具并连接到 SQL Server 的默认实例单击“开始”,依次指向“所有程序”、“附件”转载 2011-10-10 09:21:10 · 1229 阅读 · 0 评论 -
提取数字、提取英文、提取中文、过滤重复字符等SQL函数(含判断字段值是否有中文)
--SQL 判断字段值是否有中文 create function fun_getCN(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@CN nvarchar(4000) set @CN=''转载 2012-01-07 10:04:29 · 1312 阅读 · 0 评论 -
表中 一字段值 修改成 本表另一字段值
update a set a.值=b.值 from tabA a join tabA b on a.值=b.值UPDATE a SET a.CompanyCode = b.DepartMentCode FROM SP_FL_FanLiFactoryReturnMoney aJOIN (SELECT b.PrimaryKey,adm.DepartMentCode FROM SP_FL原创 2011-12-30 08:57:13 · 638 阅读 · 0 评论 -
Sql Server 内存释放
由于Sql Server对于系统内存的管理策略是有多少占多少,除非系统内存不够用了(大约到剩余内存为4M左右), Sql Server才会释放一点点内存。所以很多时候,我们会发现运行Sql Server的系统内存往往居高不下。 这些内存一般都是Sql Server运行时候用作缓存的,例如你运行一个select语句, 那么Sql Server会将相关的数据页(Sql Server操转载 2012-02-29 09:23:46 · 1637 阅读 · 0 评论 -
IP地址修改后ORACLE不能使用问题
可能这是许多人遇到的问题,前几天换了IP,导致ORACLE启动不起来。 首先,要知道一点。ORACLE使用是不能使用动态IP的,必须使用静态IP。开始-》运行输入CMD,输入命令 IPCONFIG /ALL 查询需要的信息(IPD地址,网关,DNS服务器地址),网上邻居-》属性-》本地连接-》属性-》TCP\IP 在里面选择使用下面的IP地址,填写查询到的信息 然后使用NE转载 2013-10-28 17:10:54 · 2315 阅读 · 0 评论