随笔分类 -  DataBase学习

不同数据库中获得表名列表的SQL
摘要:记得大学那时刚学SQL Server,还为这个问题困惑过。今天偶然看到一篇网友的文章,涉及到这个问题,就整理出来了。Oracle SELECT TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME MySQL SHOW TABLES MS SQL Server select name from sysobjects where type = N... 阅读全文

posted @ 2007-01-30 10:57 玄新 阅读(162) 评论(0) 推荐(0)

Transact_SQL小手册,适合初学者
摘要:--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --... 阅读全文

posted @ 2007-01-30 10:54 玄新 阅读(186) 评论(0) 推荐(0)

sql server数据库定时自动备份[转]
摘要:对于服务器数据的备份是比较麻烦的事情,如果每天或者经常要手工去备份自然是很痛苦的事情。这里我介绍一种通过sql server的作业调度来建立自动备份的方法:1、进入企业管理器中->管理->sql server代理->作业;2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;3、点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便... 阅读全文

posted @ 2007-01-30 10:18 玄新 阅读(260) 评论(0) 推荐(0)

得出MS SQL语句执行的时间
摘要:declare @begin datetimedeclare @End datetimeset @begin=getdate() --执行的语句set @End=getdate()select datediff(ss,@begin,@End) as 执行的时间 阅读全文

posted @ 2006-12-19 13:54 玄新 阅读(128) 评论(0) 推荐(0)

数据表里面有DateTime字段, 日期和时间同时进行区间查询
摘要:数据表里面有DateTime字段, 日期和时间同时进行时间区间查询有表字段名称 字段类型GUID VARCHAR(50)str_DateTime DATETIME想实现查询2005年5月1日-2006年1月1日时间在18:00到19:00的所有GUIDselect * from TableNamewhere convert(c... 阅读全文

posted @ 2006-12-19 13:53 玄新 阅读(666) 评论(0) 推荐(0)

case...when的用法
摘要:select Guid,RelicGuid,SerialNumber,Name,AttachId=(case AttachId when 0 then '原始图' when 1 then '缩略图' when 2 then '浏览图' end)from rsDrawing使用的时候看一下,看帮助会很清晰的如果不显示1900-1-1日的日期(case MadeDate when '1900/01/0... 阅读全文

posted @ 2006-12-19 13:29 玄新 阅读(172) 评论(0) 推荐(0)

看看多久了
摘要:select cast(datediff(d,'2006-12-18','2007-01-20') as varchar(10))+'天' as [看看多久了] 阅读全文

posted @ 2006-12-19 13:26 玄新 阅读(120) 评论(0) 推荐(0)

导航