您正在查看 "数据库" 分类下的文章 2010-09-10 16:43 SQL> connect sys/sys as sysdba
已连接到空闲例程。
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 171969412 bytes
Database Buffers 432013312 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> alter database datafile 'I:\DISTTABLESPACE\DISTOA.DBF' offline drop
2 ;
数据库已更改。
SQL> alter database open |
2010-09-10 16:43 SQL> connect sys/sys as sysdba
已连接到空闲例程。
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 171969412 bytes
Database Buffers 432013312 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> alter database datafile 'I:\DISTTABLESPACE\DISTOA.DBF' offline drop
2 ;
数据库已更改。
SQL> alter database open |
2010-09-10 16:43 SQL> connect sys/sys as sysdba
已连接到空闲例程。
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 171969412 bytes
Database Buffers 432013312 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> alter database datafile 'I:\DISTTABLESPACE\DISTOA.DBF' offline drop
2 ;
数据库已更改。
SQL> alter database open |
2010-09-10 16:43 SQL> connect sys/sys as sysdba
已连接到空闲例程。
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 171969412 bytes
Database Buffers 432013312 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> alter database datafile 'I:\DISTTABLESPACE\DISTOA.DBF' offline drop
2 ;
数据库已更改。
SQL> alter database open |
2010-07-30 0:28 网上查了下,如下,经测试在oracle中不能执行成功
update sacLogin set companyName= room.roomType from saclogin,room where room.port = sacLogin.port
update t1 set ns=b.ns from t1,t2 where t1.id=t2.id
特意写了个:
update a set a.name1=(select b.name2 from b where b.id=a.id);
//关联字段是id |
2008-12-08 22:02 -A
ADD
ALL
|
2008-08-03 21:10 大家都知道,数据库中的datetime和smalldate都是2008/8/3 5:34:34这种样子的,
有的时候我们只需要前面的短日期,以方便的控制时间值,怎么转换呢?
convert(char(10),getdate(),120)
10,由于截断不需要的字符串
120为style参数!(101也可以)
得到的值在插入数据库中就变成了2008/8/3 0:00:00,回到了零点,就可以准确的控制某天的某个时间
另外转换其他的日期格式还有:(只要变换10,120这个参数就可以了)
|
2008-05-22 22:40
(一)SQLS如何访问没有建立索引的数据表
Heap译成汉语叫做“堆”,其本义暗含杂乱无章、无序的意思,前面提到数据值被写进数据页时,由于每一行记录之间并没有特定的排列顺序,所以行与行的顺序就是随机无序的,当然表中的数据页也就是无序的了,而表中所有数据页就形成了“堆”。可以说,一张没有索 | |
2008-04-12 14:48 (转)本文是我在平时工作中所遇到的数据库方面的一些知识总结
1.多条件查询
多条件查询在实际应用中用的很多,在一些页面上会要求根据时间,类别,或是其他的一些关键字来查询数据,而且这些条件并不是一定要输入的。以前有过在C#代码中根据条件选中的情况来拼where条件字串,也有过在存储过程中用if来判断传进的参数,但是后来知道早存储过程中使用OR是最简单的,如下:
|
2008-03-18 21:59 正巧这两天要用到这个,上网找到一个,回来自己检测一下:
/******* 导出到excel
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -
S"GNETDATA/GNETDATA" -U"sa" -P""'
/*********** 导入Excel
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel
|
2008-03-18 21:49 自动增加字段需要重写。在access中经常使用的自动编号字段,导入到mssql后,他并不是自增型的int,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”,才能成为自动编号
所有的默认值都丢失了。主要是数字类型和日期类型
所有now(),time(),date()要改成getdate()
所有datediff('d', time1, time2)要改成datediff(day, time1, time2)
所有datedif |
2008-03-18 16:21 using System;
using System.Data;
using System.Data.SqlClient;
using System.Web;
namespace cl
{
/// <summary>
/// cl 的摘要说明。
/// </summary>
/// <summary>
/// 数据库相关操作类
/// 作者:小帅马
/// 时间:2005-7-12
/// </summary>
public class data
{
protected static string con="data source=[];initial catalog=[];user id=[];pas |
2008-03-15 9:26 -------------------------------- 查找没有依赖关系的表----------------------
|
2008-03-14 21:45 --改变一列的值触发进而改变另外列的值
create trigger myupdate on T_info
after update
as
begin
update T_info set T_info.Tname=str(inserted.Tclass) from inserted where T_info.Tid=inserted.Tid
end
go
====================================
====================================
--插入条件不符合时,删除刚刚插入的数据
create trigger yourinsert on T_info
afte |
2008-03-14 21:07 对视图建立触发器,SQL Server 2000提供了instead of 方法,可以对原触发行为进行改写。
这里以一个简单的例子来说明使用对视图建立触发器的方法:
1. 创建两个Table (假设id唯一)
create table test1(id varchar(50), name varchar(50))
create table test2(id varchar(50), name varchar(50))
2. 创建一个视图
create |
| | |