随笔分类 - DB
摘要:目标:根据物理视图导出代码和列清单(包括字段、类型、注释)。由于默认导出的要素太多,大多不是自己想要的,这里简单说下导出目标的一些配置,留下来备用。其中,Title中的图和Table表格中的代码预览不需要怎么配置。关键是列清单,需要配置成你想要的就成。主要是配置其List Layout。然后在PD的...
阅读全文
摘要:--•显示高级选项(仅需执行一次) EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO --•允许执行xp_cmdshell EXEC sp_configure 'xp_cmdshell', 1 GO RECONFIGURE GO --•添加映射驱动器 declare @string nvarchar(200) set @string = 'net use m: \\200.31.154.47\mis_backup "helloMIS555" /user:cfe
阅读全文
摘要:1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));6:显示表的结构:mysq
阅读全文
摘要:SQL Server的同步是通过SQL Server自带的复制工具来实现的,分发布和订阅2大步。A,复制-发布发布之前,需要设置好几个前置条件,发布属性和快照位置。发布主要是设置发布数据库,如未设置,所有的发布,订阅可正常进行,也可通过快照同步,但是却无法在后面的修改中实时同步。其次,设置快照位置。快照位置设置是在“分发服务器属性”中的发布服务器设置。如果设置的位置不能被订阅机访问,订阅是最好采用发布机推送订阅方式,而不是订阅机请求订阅方式。B, 复制-订阅快照发布:发布服务器会定时向订阅服务器传递数据,如果订阅服务器修改过数据,定时传递后订阅服务器的数据修改会全部丢失,全部以发布服务器为..
阅读全文
摘要:一般情况下,SQLServer可以通过在数据库上面 右键 -> 任务 -> 备份 来达到备份数据库的目的。但是,这种情况只能用于重新部署更新过后的项目的时候,同时备份数据库和项目。如果想在平时项目运行时就每隔一段时间备份一次,那么就需要用到SQLServer的作业了。位置:SQL Server 代理 作业 - 右键 新建作业(N)。。。步骤: 1,新建作业,填写 作业名称,所有者(所有者必须有访问数据库的权限),其余默认,切换至步骤选项卡; 2,新建步骤,填写步骤名称以及执行脚本,填写完脚本最好能“分析”下脚本是否正确,确定,切换到计划选项卡。备份代码(文件名:Test_时间.b.
阅读全文
摘要:今天搞了在我们公司局域网里安装里一个Oracle11g。需要在上面设置一下,让我们都能够访问。其实呢,东西也并不难,无非就是服务端Oracle的配置。客户端就简单多了。但是却出现了一个意外,让我忙了半天啊。后来找出是服务端防火墙需要关闭才行(因为除了Oracle的1521端口外,还会出现一个随机的端口访问,好像是++增长的,所以即使把1521端口开放也不行滴)。下面来说下步骤:1、做服务器端的Oracle机器需要关闭防火墙。(如果没有关闭,会出现the network adapter could not establish the connection 异常,其实跟本地没有配置好监听时候的异常
阅读全文
摘要:这里使用Oracle数据库的thin连接。 下面是存储过程SQLView Procedure(查看存储过程) 1 createorreplaceprocedure proc3(stid in student.stuid%type, stname out student.sname%type, stphone out student.phonenumber%type, stuadd out student.saddress%type) 2 as countnumber number; 3 begin 4 selectcount(*) into countnumber from student .
阅读全文
摘要:谨把这篇文章作为复习Oracle(只有相关的SQL语句部分,不涉及Oracle工具的其他诸如回复容灾等等)之用。让各位大虾在偶然用到但却忘记的时候过来看看,正要学习的小虾们也过来看看…… 下面的SQL语句是创建序列、表,以及简单修改表结构、向表中插入数据、常用简单的SQL查询(一般的分页语句都是封装过了的,直接写句子的并不常见)。其中,在创建sequence的时候,有一个nocache(默认)表示不创建序列缓存。大家熟知,一般情况下创建缓存是可以提高效率的,那还有什么区别呢?我们来做个实验:假设seq是start with 1 increment by 1 cache 20,你新建了15条数.
阅读全文
摘要:1. MySQL(http://www.mysql.com)mysql-connector-java-2.0.14-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar Class.forN
阅读全文

浙公网安备 33010602011771号