-
[SQL] Oracle 。生成树形菜单的sql话语
Oracle。生成树形菜单的sql语句--Oracle生成树形菜单,sql语句表结构createtableM_AREA(?FID????????INTEGERnotnull,?FPARENTID??INTEGERnotnull,?FNAME??????VARCHAR2(50)notnull,?FLA...
152
热度 -
[SQL] SQL Server2008导入Oralce数据时,类型自动改变
求助:SQLServer2008导入Oralce数据时,类型自动改变由于种种原因,所以想换个数据库,所以今天打算把Oracle数据导入到SQLServer2008中,结果到选择源表和源视图哪一步:竟然把数据类型自动改变了,原来:SCSJ(上传时间)用的是timestamp类型,结果到这一步变成:im...
54
热度 -
[SQL] SET sql_mode=''用处
SETsql_mode=''用途如果mysql版本大于5.0的话,在php连接mysql的时候会用如下语句?if($serverinfo>'5.0'){mysqli_query($this->sql,"SETsql_mode=''");}为什么会这样写,其实原因应该是提高mysql的效率...
27
热度 -
56
热度 -
40
热度 -
[SQL] sql 中的case 用法(sql查询将列里头的值替换为别的值但是实际值不变 )
sql中的case用法(sql查询将列里面的值替换为别的值但是实际值不变)数据库有一张表incident里面有字段prioritypriority有值1,2,3,4如何将priority的值查询替换为紧急,高,中,低但是priority实际值不变。只是在界面显示为紧急,高,中,低。例如:priori...
36
热度 -
[SQL] oracle 导出表构造到sql文件
oracle导出表结构到sql文件??SQL>setserveroutputonSQL>setlong999999SQL>setfeedbackoffSQL>spooltemp_ddl.sqlSQL>SELECTDBMS_METADATA.GET_DDL('TABLE'...
30
热度 -
[SQL] oracle客户端plsql developor与服务器字符编码不一样的解决办法
oracle客户端plsqldevelopor与服务器字符编码不一样的解决方法因为我们需要用Citrix的PL/SQlDeveloper去链接数据库,因为需要支持中文所以服务器已经被修改为UTF-8,但是PL/SQlDeveloper还不支持查到解决方法:解决:打开运行器进入注册表编辑运行--》re...
17
热度 -
[SQL] mssqlserver服务起步后又停止了.一些服务自动停止,如果它们没有什么可做的,例如”性能和警报日志”
mssqlserver服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如”性能和警报日志”进入sqlserver配置管理??将via服务禁用
71
热度 -
[SQL] Oracle 查询重复记录,以及简略的sql应用
Oracle查询重复记录,以及简单的sql应用。--建立和删除表;droptablestudent;createtablestudent(idnumber(30),namevarchar2(50),sexvarchar2(100))--建立约束;为了能插入重复记录,此表没有建立月主键约束或唯一键约束...
80
热度 -
[SQL] 在 SQL Server 2005 里头,如果出现到主机 的 TCP/IP 连接失败。 java.net. ConnectException: Connecti
在SQLServer2005里面,如果出现到主机的TCP/IP连接失败。java.net.ConnectException:Connecti我使用的是SQLServer2005标准版SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。1、“开始”→“程序”→“MicrosoftSQLSe...
26
热度 -
[SQL] Oracle 中 误删 emp,dept ,回复 emp 和 dept表的sql脚本
Oracle中误删emp,dept,恢复emp和dept表的sql脚本.如果是不小心,删除了oracle中自带的emp和dept表,就能用下面的sql语句执行一下用来恢复..或者在你的oracle安装目录中找到,${oracle}\product\10.2.0\db_2\RDBMS\ADMIN\下找...
63
热度 -
[SQL] SQL经典形式-列转行
SQL经典模式--列转行SQL经典模式--列转行一般需要将列转成行来使用,一定是原有的Schema设计没有考虑周全。但是没有办法,为了保护现有的投资,不得不在糟糕的设计上周旋,用最小的代价去实现新需求。毕竟认识都是由浅入深,为不健全的Schema设计付出代价,就像交税一样,无可避免。举例:课程表:每...
18
热度 -
[SQL] SQL经典方式 - 行转列
SQL经典模式-行转列不知道读者有没有类似的遭遇,遇到下面这样的设计:#雇员信息createtableemployee(eIdint,propNamevarchar(10),propNamevarchar(10));insertintoemployeevalues(1,'firstName','Ca...
81
热度 -
[SQL] Oracle:SQL优化的四种根本方案
Oracle:SQL优化的四种基本方案源自《TroubleshootingOraclePerformance》1.调整访问结构,比如加索引,调整聚簇2.修改SQL语句3.SQLHint4.在session级别或SQL语句级别调整运行时参数,比如把all_rows临时变成first_rows--注意:...
84
热度 -
[SQL] SQL话语总结4之子查询
SQL语句总结4之子查询将一个查询的结果,做为另外一个查询的参数,即是子查询1.在子查询中使用聚合函数在老师表中查询所有高于平均年龄的老师SELECT*FROMteacherWHEREage>(SELECTAVG(age)fromteacher)2.IN子查询SELECT*FROMstuden...
84
热度 -
[SQL] SQL话语总结3之多表查询
SQL语句总结3之多表查询使用别名FROMtablename1ASa,tablename2ASb注意:ORACLE数据库不支持AS,直接后面加别名内连接-INNERJOIN数据库默认的都是INNERJOIN,所以INNER可以省略SELECTcolumnsFROMtable1[INNER]JOINt...
32
热度 -
[SQL] SQL话语总结2之基本查询
SQL语句总结2之基本查询SELECT语句的完整语法如下,其中只有SELECT和FROM是必需的:SELECT[DISTINCT|ALL]field_listFROMtable_name_list[WHEREsearch_conditions][GROUPBYexpression][HAVINGse...
24
热度 -
[SQL] 解决SQLLDR批量交付与TRIGGER逐行触发的矛盾:去掉FOR EACH ROW即可
解决SQLLDR批量提交与TRIGGER逐行触发的矛盾:去掉FOREACHROW即可使用sqlldr导入逗号分隔的txt文件,速度快,可以针对本列进行函数处理,缺陷是(不能绑定其他列变量)不能对其他列进行函数处理,作为新的列。只好利用触发器,试图在slqldr导入后,根据已经有的列,来update一...
64
热度 -
[SQL] SQL话语inner join,left join ,right join连接的不同之处
SQL语句innerjoin,leftjoin,rightjoin连接的不同之处表A记录如下:aIDaNum1a200501112a200501123a200501134a200501145a20050115表B记录如下:bIDbName1200603240122006032402320060324...
88
热度