关于cluster table BSEG
摘要:ClustertableandPoolTable关于cluster table BSEGFI 的簇表的使用(转)BSAD:应收明细(已清帐)BSID:应收明细(未清帐)BSAS:总帐明细(已清帐)BSIS:总帐明细(未清帐)BSAK:应付明细(已清帐)BSIK:应付明细(未清帐)BSEG主要通过“凭证号”“会计年度”“行号”和这六张表关联一般情况下一笔业务产生的凭证都是未清的,那么:如果该业务行是客户相关的,则被记录到BSID;如果该业务行是供应商相关的,则被记录到BSIK;无论和客户相关还是和供应商相关,都是和总帐相关,所以也会有记录到BSIS;但是如果这笔业务被清帐了,则相应的记录会从BS
阅读全文
posted @
2012-09-25 10:59
sunjun0427
阅读(808)
推荐(0) 编辑
oracle 如何搜索当前用户下所有表里含某个值的字段?
摘要:create or replace procedure MY_Pro_SearchKeyWord is v_sql VARCHAR2(4000); v_tb_column VARCHAR2(4000); v_cnt NUMBER(18,0); cursor cur is SELECT 'SELECT '''||'"'||t1.table_name||'"."'||t1.Column_Name||'"'||''''||' as col_n
阅读全文
posted @
2011-12-13 12:36
sunjun0427
阅读(2570)
推荐(0) 编辑
SQL SERVER 查询一个数据库中有哪些表
摘要:select * from sysobjects where (xtype='U')
阅读全文
posted @
2011-12-07 13:48
sunjun0427
阅读(483)
推荐(0) 编辑
SQL2005安装图解
摘要:由于要用到MSSQL,下载了个SQL Server 2005,不过后来发现安装还是个问题,故搜集了以下SQL Server 2005安装的图解资料。1,安装前准备:安装IIS,打开控制面板,点“添加或删除程序”,点“添加/删除Windows组件(A)”,把“Internet 信息服务(IIS)”前面的勾选框的勾选上,点“下一步”,一路确认完成。这个过程一般没有问题。当然,要装SQL Server 2005,当然要准备安装程序(光盘),也就要选对版本。我之前下载了个“Microsoft SQL Server 2005 Enterprise Edition”,兴冲冲的去安装,安装不成功,最后看他的
阅读全文
posted @
2011-11-22 13:12
sunjun0427
阅读(1563)
推荐(0) 编辑
SQL SERVER 查询一个表有多少列
摘要:selectcount(1)fromsyscolumnswhereid=object_id('tbname')或者select*fromsyscolumnswhereid=object_id('tbname')或SELECTMAX(colid)FROMsyscolumnsWHEREid=OBJECT_ID('table')
阅读全文
posted @
2011-10-19 10:22
sunjun0427
阅读(3976)
推荐(0) 编辑
SQL SERVER 怎么获取当前系统时间
摘要:SQL SERVER怎么获取当前系统时间?select getdate()--日期转换参数select CONVERT(varchar,getdate(),120)--2009-03-1515:10:02select CONVERT(varchar(12) , getdate(), 111)--2009/03/15select CONVERT(varchar(12) , getdate(), 112)--20090315select CONVERT(varchar(12) , getdate(), 102)--2009.03.15select CONVERT(varchar(12) , get
阅读全文
posted @
2011-09-13 09:27
sunjun0427
阅读(1021)
推荐(0) 编辑
在sql server中判断是否是数值类型
摘要:SELECT * FROM 表 WHERE ISNUMERIC(inventPrice) = 1
阅读全文
posted @
2011-09-07 16:08
sunjun0427
阅读(566)
推荐(0) 编辑
SQL Server CHARINDEX和PATINDEX详解(转)
摘要:如果你写过非常多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用charindex和patindex函数来搜索文字列和字符串。我将告诉你这两个函数是怎么运转的,解释他们的差别。同时提供一些例子,通过这些例子,你能能考虑使用这两个函数来解决非常多不同的字符搜索的问题。 charindex和patindex函数常常用来在一段字符中搜索字符或字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数。patindex函数支持使用通配符来进行搜索,然而charindex不支持通佩符。接下来,我
阅读全文
posted @
2011-08-24 16:32
sunjun0427
阅读(469)
推荐(0) 编辑
使用SQL语句复制表
摘要:ORACLE: CREATE TABLE XXX(目标表) AS SELECT * FROM XX(源表);SQL Server: SELECT * INTO XXX(目标表) FROM XX(源表);
阅读全文
posted @
2011-07-05 14:47
sunjun0427
阅读(386)
推荐(0) 编辑
向SQL Server2005中导入数据出现“SQL 错误描述为: 链接服务器 '(null)' 的 OLE DB 访问接口'STREAM' 返回了对列 '[!BulkInsert].field' 无效的数据”解决方案
摘要:问题:向SQL Server2005里导入数据是出现错误“SQL 错误描述为: 链接服务器 '(null)' 的 OLE DB 访问接口'STREAM' 返回了对列 '[!BulkInsert].field' 无效的数据”,已打了SQL Server2005的最新补丁,在SQL Server2008里有同样的问题。BaiDu了下,有人说好像是SQL 2005的一个未公开的Bug,在SQL Server2000里没有这样的问题。解决:在SQL Server启动过程中增加参数4808。1. 在 SQL Server 配置管理器中,单击“SQL Ser
阅读全文
posted @
2011-06-28 10:09
sunjun0427
阅读(617)
推荐(0) 编辑
MSSQLSever字符串函数
摘要:字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR()
阅读全文
posted @
2011-06-03 10:53
sunjun0427
阅读(1609)
推荐(0) 编辑
SQL查询重复记录(转)
摘要:假设现有一张人员表(表名:Person),若想将姓名、身份证号、住址这三个字段完全相同的记录查找出来,使用 1: SELECT p1.* 2: FROM persons p1,persons p2 3: WHERE p1.id<>p2.id 4: AND p1.cardid = p2.cardid 5: AND p1.pname = p2.pname 6: AND p1.address = p2.address可以实现该功能。删除重复记录的SQL语句1.用rowid方法2.用group by方法3.用distinct方法1。用rowid方法据据oracle带的rowid属性,进行判
阅读全文
posted @
2011-06-02 23:18
sunjun0427
阅读(517)
推荐(0) 编辑
SqlServer 数据库行转列的sql语句 (转)
摘要:问题描述假设有张学生成绩表(CJ)如下Name Subject Result张三 语文 80张三 数学 90张三 物理 85李四 语文 85李四 数学 92李四 物理 82现在 想写 sql 语句 查询后结果 为 姓名 语文 数学 物理张三 80 90 85李四 85 92 82 该怎么实现 ?研究意义 这是个并不复杂的问题,但却是数据库中行转列的一个典型例子,只要把这个抽象出来的具有普遍意义的问题研究透彻,其他类似的复杂问题迎刃而解。问题分析 首先介绍下行转列的概念,也许书上并没有这个概念,行转列说的是这样一类问题:有时候为了数据库表的设计满足用户的动态要求(比如添加字段),我们采用定义字段
阅读全文
posted @
2011-05-06 16:42
sunjun0427
阅读(449)
推荐(1) 编辑
Mircosoft SQL Server无法安装的解决办法
摘要:一、安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机 安装SQL Server 2000个人版用作开发,可是每次安装都提示“以前的某个程序安装已在安装计算计上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”重新启动了计算机之后,问题却丝毫没有解决,依然提示这样的话。 解决方法:1)添...
阅读全文
posted @
2010-10-21 10:56
sunjun0427
阅读(1348)
推荐(0) 编辑
ORACLE 一些时间查询方式
摘要:oracle得到当天的0点selecttrunc(sysdate) from dual得到两个时间相差多少天select (addtime -trunc(sysdate)) from e_job一个时间在两个时间之间若是日期型,则可: a.acdate between trunc(sydate) and sysdate两天之间starttime between trunc(sysdate-2) a...
阅读全文
posted @
2010-09-29 10:12
sunjun0427
阅读(297)
推荐(0) 编辑
Oracle SQL99 外连接的写法区别
摘要:1: cartesian 笛卡尔积返回的结果集合:一般按照From后表的顺序,先从t1种抽取所有的记录和t2的第一条记录结合 然后从t1种抽取所有的记录和t2的第二条记录结合 然后从t1种抽取所有的记录和t2的第...条记录结合SQL99:SELECT t1.department_id, t2.employee_idFROM t_department t1 cross joint_employ...
阅读全文
posted @
2010-09-29 10:04
sunjun0427
阅读(937)
推荐(0) 编辑
Oracle弱智100问
摘要:1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默认用户和密码?administrator/administrator3. oracle 8.0.5怎么创建数据库?用orainst。如果...
阅读全文
posted @
2010-09-29 10:03
sunjun0427
阅读(390)
推荐(0) 编辑
Oracle 函数大全
摘要:SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’)zero,ascii(’ ’) space from dual;A A ZERO SPACE--------- --------- --...
阅读全文
posted @
2010-09-29 10:02
sunjun0427
阅读(331)
推荐(0) 编辑
Oracle中查看表是否被锁
摘要:oracle中查看表是否被锁查看表是否被锁SELECTa.sid, b.owner, object_name, object_typeFROM v$lock a, all_objects bWHERE TYPE = 'TM'and a.id1 = b.object_id;这样可以把它杀掉SELECT sid,serial# FROM v$session WHERE sid =&sid;al...
阅读全文
posted @
2010-09-29 10:01
sunjun0427
阅读(625)
推荐(0) 编辑
创建数据库索引的几个标准
摘要:在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了。笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引的基本准则,但是要做到这一点的话,需要数据库管理员做出很大的努力。具体的来说,要做到这个三个适当有如下几个要求。一、 根据表的大小来创建索引。虽然给表创建索引,可以提高查询的效率。但是数据库管理员需要...
阅读全文
posted @
2010-09-28 11:32
sunjun0427
阅读(1569)
推荐(0) 编辑