随笔分类 -  SQL

sql server information for development and management
Oracle Update
摘要:在表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。例如:UPDATE Table2SET Table2.ColB = Table2.ColB + Table1.ColBFROM Table2INNER JOIN Table1ON (Table2.ColA = Table1.ColA);实际更新的操作是在要更新的表上进行的,而不是在from子句所形成. 阅读全文
posted @ 2013-10-25 13:59 phyllis 阅读(518) 评论(0) 推荐(0)
ORA-01013:用户请求取消当前的操作
摘要:在测试一个通过ODBC连接ORACLE数据库的VB程序时,总是出现该错误,估计应该是数据量比较大,导致超时。查到解决方法有如下四种 (选任意一种即可): 1。修改 $ORACLE_HOME/network/admin/sqlnet.ora . 添加或修改成:sqlnet.expire_time = 0 这将关闭oracle的连接状态检测。 2。在ODBC管理中去掉 'Enable Query Timeout'复选框。 3。在程序中的连接数据库的字符串中添加 QTO=F,成为这样的连接字符串:“;DSN=DB;UID=a;PWD=b;QTO=F”4。在C... 阅读全文
posted @ 2013-01-09 10:15 phyllis 阅读(57637) 评论(1) 推荐(0)
Oracle alter table
摘要:oracle alter tableALTER TABLE (表名) ADD (列名 数据类型);ALTER TABLE (表名) MODIFY (列名 数据类型);ALTER TABLE (表名) RENAME COLUMN (当前列名) TO (新列名);ALTER TABLE (表名) DROP COLUMN (列名);ALTER TABLE (当前表名) RENAME TO (新表名); 阅读全文
posted @ 2012-12-07 13:08 phyllis 阅读(284) 评论(0) 推荐(0)
SQL日志收缩
摘要:/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. --*/ --下面的所有库名都指你要处理的数据库的库名 1.清空日志 DUMP TRANSACTION Mydpc WITH NO_LOG 2.截断事务日志: BACKUP LOG Mydpc WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件 阅读全文
posted @ 2011-05-27 08:54 phyllis 阅读(6606) 评论(0) 推荐(1)
bat文件加入计划任务scheduled tasks
摘要:bat文件加入计划任务scheduled tasks:把bat文件用winRAR做成自解压文件.EXE格式,并设定解压后执行bat,然后把该自解压文件加入scheduled tasks。 阅读全文
posted @ 2011-05-16 08:43 phyllis 阅读(3474) 评论(2) 推荐(0)
SQL Server 2005中修改 Server Collation的方法
摘要:在SQL 2005中,我们如何更改Server的COLLATION 阅读全文
posted @ 2011-05-13 15:51 phyllis 阅读(2832) 评论(0) 推荐(0)
SQL Server 2005大小写敏感设置
摘要:SQL脚本大小写是否敏感设置及相关参考值 阅读全文
posted @ 2011-05-13 15:43 phyllis 阅读(7092) 评论(0) 推荐(2)
BCP 数据导入问题 Unix系统中的文本文件换行符引发的问题
摘要:UNIX和WINDOWS的换行符存在不同之处,导致从unix产生的txt文件无法正常BCP进SQL,本文是一个解决方案。 阅读全文
posted @ 2011-05-13 13:21 phyllis 阅读(2576) 评论(0) 推荐(0)
[转]如何在不提升用户权限的情况下,使普通用户执行xp_cmdshell存储过程
摘要:在不提升用户权限的情况下,使普通用户执行xp_cmdshell存储过程,利用代理账号执行 阅读全文
posted @ 2011-05-13 12:01 phyllis 阅读(1165) 评论(0) 推荐(0)
BCP学习(5):BCP常见问题集
摘要:BCP过程中遇到的一些问题集 阅读全文
posted @ 2011-05-13 10:36 phyllis 阅读(6055) 评论(0) 推荐(0)
BCP学习(4):BCP导入数据
摘要:BCP导入数据的几种方式:正常导入,模板导入 阅读全文
posted @ 2011-05-13 10:34 phyllis 阅读(680) 评论(0) 推荐(0)
BCP学习(3):BCP导出数据
摘要:BCP导出数据的几种方式:导出整表或整个视图、查询导出相关信息、导出模板 阅读全文
posted @ 2011-05-13 10:31 phyllis 阅读(3236) 评论(1) 推荐(0)
BCP学习(2):BCP详解
摘要:BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。 阅读全文
posted @ 2011-05-13 10:30 phyllis 阅读(6167) 评论(0) 推荐(0)
BCP学习(1):BCP in SQL Server 2000
摘要:bcp 实用工具在 Microsoft® SQL Server™ 2000 实例和数据文件之间以用户指定的格式复制数据。BCP的相关参数详解。 阅读全文
posted @ 2011-05-13 10:22 phyllis 阅读(1970) 评论(0) 推荐(0)
分区表学习三:分区表实际操作心得
摘要:SQL 2005分区表使用心得 阅读全文
posted @ 2011-04-06 17:04 phyllis 阅读(263) 评论(0) 推荐(0)
分区表学习二:怎样建立分区表
摘要:怎样建立分区表 阅读全文
posted @ 2008-11-05 15:17 phyllis 阅读(1298) 评论(0) 推荐(0)
分区表学习一:分区表介绍
摘要:什么是分区表,为什么要分区表 阅读全文
posted @ 2008-11-05 14:55 phyllis 阅读(427) 评论(0) 推荐(0)