
数据库操作
文章平均质量分 57
yfly13
这个作者很懒,什么都没留下…
展开
-
操作重复记录 示例收录
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表转载 2009-08-04 11:34:00 · 387 阅读 · 0 评论 -
oracle数据库——建库,备份
数据库操作中尽量不要使用条件“IN”语句 在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”—“ Configuration and M原创 2010-01-06 15:30:00 · 2098 阅读 · 0 评论 -
数据库常用语句
列出所有数据库信息: show databases;转到某个数据库: use database_name;列出某个数据库的所有表信息: show tables;创建数据库: CREATE DATABASE database_name;创建数据库表: CREATE TABLE mytable (name VARCHAR(20), sex原创 2009-12-29 18:10:00 · 697 阅读 · 0 评论 -
Oralce时间运算和日期时间函数
源时间:to_char(DateValue)); 源时间减1天:to_char(DateValue-1)); 源时间减1天1小时:to_char(DateValue-1-1/24)); 源时间减1天1小时1分:to_char(DateValue-1-1/24-1/(24*60))); 源时间减1天1小时1分1秒:to_char(DateValue-1-1/24-1/(24*60)-1/(24原创 2010-02-08 16:22:00 · 6301 阅读 · 2 评论 -
SQL Server补丁:“以前进行的程序安装创建了挂起的文件操作,应用程序需要重启”的错误
“以前进行的程序安装创建了挂起的文件操作,应用程序需要重启”修改注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager然后删除PendingFileRenameOperations重新安装补丁。原创 2010-02-05 16:22:00 · 1012 阅读 · 0 评论 -
Oracle 创建序列
Oracle 创建序列:create sequence SEQ_Tablename_id increment by 1 --每次增加1start with 1原创 2010-02-01 17:48:00 · 555 阅读 · 0 评论 -
按时间分组查询
--按时间分组查询,可以任意分组,比方123,456,789,10.....分为按小时为4组123一组,456一组,789一组,大于10小时为一组下面例子为7......18一组,19........6一组跨天计算到第二天六点selectmax(stcd)stcd,sum(id),to_char(min(tm),yyyy-mm-dd hh24) tm1 ,to_char(max(t原创 2009-09-11 17:46:00 · 507 阅读 · 0 评论 -
sql server系统表详细说明
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库当前配置选项sysdatabases 主数据库服务器中的数据库syslanguages 主数据库语言syslogins 主数据库 登陆帐号信息sysoledbusers 主数据库 链转载 2009-08-14 11:29:00 · 343 阅读 · 0 评论 -
纵表转横表简单的sql
纵表结构: fname ftype fvalue 小明 zaocan 10 小明 zhongcan 20 小明 wancan 5 转换后的表结构: fname zaocan_value原创 2009-08-10 17:40:00 · 491 阅读 · 0 评论 -
SQL 取重复数据中ID号最小的数据
数据库操作中尽量不要使用条件“IN”语句 CREATE TABLE `zhoz_mst` (`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`title` VARCHAR( 66 ) NOT NULL ,`kana` VARCHAR( 66 ) ,`zz` VARCHAR( 66 ) NOT NULL ) ENGINE = MYISA原创 2009-08-05 11:30:00 · 9195 阅读 · 0 评论 -
重创建自增长字段
ALTER TABLE rsvr DROP COLUMN flowid; ALTER TABLE rsvr ADD flowid int IDENTITY (1,1) NOT NULL; --(1,1)前一个1表示初始值为1,后一个1表示每次增值为1原创 2009-08-05 13:45:00 · 439 阅读 · 0 评论 -
本地发布删除 15517错误
孤立用户问题, 复孤立用USE 出问题的库名;EXEC sp_changedbowner 'sa'; 然后再执行删除操作 !原创 2011-12-22 16:15:00 · 2108 阅读 · 0 评论