DataBase
hufengwen
这个作者很懒,什么都没留下…
展开
-
找出oracle中一对多关系字段
SELECT item.Po_no ,item.Item_no ,item.comp_no FROM ( select t.PO_NO, t.ITEM_NO, t.COMP_NO, count(t.coMp_no) over (partition by t.PO_NO,ITEM_NO order by PO_NO ) pp from tbpo_comp t原创 2006-10-24 16:47:00 · 1063 阅读 · 0 评论 -
oracle unable to load oraMTS , unable to enlist in a distributed transaction .
oracle unable to load oraMTS :reinstall microsft transaction server.unable to enlist in a distributed transaction :change to原创 2008-03-24 09:48:00 · 1361 阅读 · 0 评论 -
从oracle数据库中选出字段只显示2位小数
select decode ( b.QTY_ORDER - b.QTY_RECVD , 0 , to_char( b.QTY_ORDER - b.QTY_RECVD,0.99), to_char( b.QTY_ORDER - b.QTY_RECVD , 9999.99)) OS_QTY from dual原创 2008-02-25 16:17:00 · 2140 阅读 · 0 评论 -
CUBE、ROLLUP 、COMPUTE 使用详解
用 CUBE 汇总数据CUBE 运算符生成的结果集是多维数据集。多维数据集是事实数据的扩展,事实数据即记录个别事件的数据。扩展建立在用户打算分析的列上。这些列被称为维。多维数据集是一个结果集,其中包含了各维度的所有可能组合的交叉表格。CUBE 运算符在 SELECT 语句的 GROUP BY 子句中指定。该语句的选择列表应包含维度列和聚合函数表达式。GROUP BY 应指定维度列和关键字 WITH转载 2007-06-19 10:22:00 · 3264 阅读 · 1 评论 -
ORA-01034 ORA-27101
在sqlnet.ora中,将那个NTS改成NONE,sqlnet.ora放在和transname.ora并列的地方.......SQLNET.AUTHENTICATION_SERVICES= (NTS) ........SQLNET.AUTHENTICATION_SERVICES= (NONE)转载 2007-05-25 08:35:00 · 833 阅读 · 0 评论 -
ORACLE 存储过程及TABLE里的数据用PL/SQL备份及用PLUS SQL还原
1. 备份 PL/SQL---->TOOL----->Export user objects,然后选中要备份的存储过程,右击Save Object Selection( 这一步可以省略,但是如果你有很多的存储过程,而且需要分成不同的模块时,那么下次你再备份时,可以直接右击选择Load Object Selection,就可以把上次选中的一些存储过程都选中了)。然后选择下面的Output F原创 2007-08-10 10:33:00 · 1539 阅读 · 0 评论 -
sessionState
1. web.config 2. C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/InstallPersistSqlState.sql原创 2007-03-28 14:03:00 · 720 阅读 · 0 评论 -
五种提高 SQL 性能的方法
五种提高 SQL 性能的方法为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不转载 2007-03-20 17:54:00 · 532 阅读 · 0 评论 -
SQL Server安装文件挂起错误解决办法
安装SQL Server 2000 “以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。” 接着按照提示重启计算机,再安装,仍然出现同样的提示。 解决: 在运行窗口输入regedit,打开注册原创 2007-01-14 21:47:00 · 891 阅读 · 0 评论 -
oracle/sql server procedure 导入/导出
sqlserver:导出: 企业管理器/存储过程/选中要转移的存储过程/右击/所有任务/生成SQL脚本导入:查询分析器/文件/打开 刚才导出的SQL文件/点击执行的那个三角按钮. oracle:导出:toad/schema browser/procs/packegs/右击要导出的存储过程(可同时选多个)/create script/ok/new txt file,paste.导转载 2007-01-14 21:44:00 · 1200 阅读 · 0 评论 -
oracle8 备份与恢复(exp/imp)
1.start/cmd:exp system/manager@ea21sg2t full=y file=e:/oracle/ea21sg2t.dmp log=ea21sg2t.log 2.create database.3.start/cmd:svrmgrlconnect internal/oracle@ea21sg2t@f:/setupOracle/tablespace.sql原创 2007-01-14 21:28:00 · 994 阅读 · 0 评论 -
oracle cursor 简单用法
procedure changeSpecialDiscount( compID_in IN VARCHAR2, ccID_in IN VARCHAR2, coNO_in IN VARCHAR2)IS sum_cc_all number(14,4):= 0; wsp_disc number(14,4); wspcl_disc原创 2007-02-13 17:28:00 · 2298 阅读 · 0 评论 -
整理了一些t-sql技巧
MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) =转载 2006-11-21 17:58:00 · 928 阅读 · 0 评论 -
从数据库中取出所有表(oracle,sqlserver),从表中取出所有的列名及类型.
1.从数据库中取出所有表public DataSet getDataBaseTables(string databaseName) { try { Database db = DatabaseFactory.CreateDatabase(databaseName);原创 2006-11-20 13:20:00 · 1232 阅读 · 0 评论