数据库
文章平均质量分 65
ArmyFai
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 2005如何建立自动备份的维护计划
SQL Server 2005中可以使用维护计划来为数据库自动备份,减少数据库管理员的工作负担。其使用方法如下:(1)启动【sql server Management Studio】,在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。 2)右击【维护计划】,在弹出的快捷菜单里选择【维护计划向导】选项,弹出如图所示的【维护计划向导】对话框,单击【下一转载 2012-07-30 10:47:16 · 358 阅读 · 0 评论 -
Sql Server 跨服务器连接
用openrowset连接远程SQL或插入数据--如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('SQLOLEDB', 'sql服务器名'; '用户名'; '密码', 数据库名.dbo.表名)--导入示例select * into 表 from openrowset('SQLOLEDB' ,'s原创 2013-06-05 14:37:31 · 772 阅读 · 0 评论 -
SQL对Xml字段的操作
T-Sql操作Xml数据一、前言SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB)。用户将一个XML数据存入数据库的时候,可以使用这个XML的原创 2013-01-08 17:50:19 · 682 阅读 · 0 评论 -
sql server 2005 级联删除
学习数据库已经两年了,sql语句和存储过程是经常用的,感觉sql语句和存储过程就可以胜任一切的任务了,可是 今天才发现我原来是那么的笨,那么的傻 在创建表时,经常创建主键和外键,这个样子两个表之间就建立了联系,这个样子表与表之间的连接更见紧密,而且不容易产生数据的冗余,可是当操作数据却发现主表中的数据竟然不能删除,因为外键表的数据是因主键表中的数据而生,所以在删除主键表中的数据时一定要确转载 2012-12-20 10:12:16 · 845 阅读 · 0 评论 -
存储过程中常用语句
一、set nocount on当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。1、为on时,也更新@@rowcount函数2、为on时,select,insert,update,delete结束时将不会在查询结果中显示"nn rows affected"3、为原创 2012-12-11 11:19:47 · 596 阅读 · 0 评论 -
mssql 交叉表查询,行向列的转换
如图,根据type值不同,分别求出每天的amount,select Convert(varchar(10),Date,120) Date,ROUND(isnull(sum(case when Type=100 then Amount else 0 end),0.0),2,1) aa,ROUND(isnull(sum(case when Type=54 then Amount else原创 2012-12-04 10:22:17 · 659 阅读 · 0 评论 -
数据库及基本表的建立
一、实验目的1、掌握SQL SERVER的查询分析器和企业管理器的使用;2、掌握创建数据库和表的操作;二、实验内容和要求1、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库;2、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库表;三、实验主要仪器设备和材料1.计算机及操作系统:P转载 2012-11-08 09:03:49 · 2444 阅读 · 0 评论 -
查询数据库语句大全
注:以下操作均建立在上篇文章sql Server操作1的数据基础之上一、实验目的熟悉SQL语句的基本使用方法,学习如何编写SQL语句来实现查询 二、实验内容和要求使用SQL查询分析器查询数据,练习查询语句的使用,掌握SELECT 语句的完整结构,包括简单查询、嵌套查询、连接查询等基本实现方法。 三、实验主要仪器设备和材料1.计算机及操转载 2012-11-08 09:04:39 · 4143 阅读 · 0 评论 -
oracle 表名 双引号 删除
oracle10g中,建表的时候没注意,用别人发给我的sql直接创建的,创建之后发现 select * from 表名 ;提示表或视图不存在后来仔细查看发现是在create的时候,表名和字段名都被加上了双引号,那建错了就重建吧,发现删除又删除不了,上网查了下,用这种方法成功删除了,记录下来:最近在用Powerdesigner生成oracle数据库sql语句时,发现表和字段名中都带有引号转载 2012-10-26 09:07:02 · 3063 阅读 · 0 评论 -
64 位 win7 使用PLSQL Developer
由于 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错,笔者为这个问题纠结了好几天,后来通过请教Google + 动手实践,终于搞定了这个问题。现在把笔者解决的过程记录下来,分享给遇到同样问题的网友们。首先到Oracle官网上下载一个32位的客户端(instantclient),一定要下载 basic 版本的,不要下载 basiclit转载 2012-10-12 21:47:15 · 544 阅读 · 0 评论 -
SQL语句全解析
一、基本的建库、建表操作(增删改查略去不讲)--创建数据库SchoolCreate database School--使用数据库Use School--创建学生表(SID为自增主键,Ssex有Check约束,且所有字段,均不为空)create table Student(SID int identity not null primary key,Sname nvarcha转载 2012-10-07 20:45:58 · 1157 阅读 · 0 评论 -
sql语句
--查询数据库里的表名select name from sysobjects where xtype='u'--读取指定表的所有列名和列的字段类型SELECT C.name AS ColumnName, T.name AS ColumnType FROM syscolumns CLEFT JOIN systypes T ON C.xusertype = T.xus原创 2012-08-24 15:22:05 · 286 阅读 · 0 评论 -
SQL语句游标
DECLARE @ID uniqueidentifier DECLARE cur_tmp CURSOR FOR select ID from table OPEN cur_tmp FETCH NEXT FROM cur_tmp INTO @ID -- 这里是取到select的值 WHILE @@FETCH_STATUS = 0原创 2012-09-03 15:40:02 · 290 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I转载 2013-08-20 17:45:09 · 519 阅读 · 0 评论