按 ‘ 编程开发 ’ 分类归档

郁闷的SQL2005多实例安装和远程连接

今天项目要求在同一服务器上安装SQL2000和SQL2005,安装过程很简单,SQL2000默认,SQL2005指定实例名称,结果2000ok了,2005本机可以访问,远程死活连不上,md

1.2000默认端口1433,2005需要改改,改了就需要设置SQL Browser,不然over找不到端口

下面是搜索到的内容,看完看第二条:服务器上安装完成后,准备用远程连接SQL服务器试试,结果始 猛击传送门查看更多

Oracle行列转换的一点小总结(6)

字符串转换成多行CREATE TABLE t_str_row AS

SELECT id,

MAX(decode(rn, 1, col, NULL)) ||

MAX(decode(rn, 2, ‘,’ || col, NULL))

||

MAX(decode(rn, 3, ‘,’ || col, NULL)) str

FROM (SELECT id,

col,

猛击传送门查看更多

Oracle行列转换的一点小总结(5)

字符串转换成多列

其实际上就是一个字符串拆分的问题。

CREATE TABLE t_str_col AS

SELECT

ID,c1||’,’||c2||’,’||c3 AS c123

FROM t_col_str;

SELECT * FROM

t_str_col;

1)substr + instr

适用范围:8i,9i,10g及以后版本

SELECT id, 猛击传送门查看更多

Oracle行列转换的一点小总结(4)

多行转换成字符串

CREATE TABLE t_row_str(

ID INT,

col

VARCHAR2(10));

INSERT INTO t_row_str VALUES(1,’a’);

INSERT INTO

t_row_str VALUES(1,’b’);

INSERT INTO t_row_str VALUES(1,’c’);

INSERT INTO 猛击传送门查看更多

Oracle行列转换的一点小总结(3)

多列转换成字符串

CREATE TABLE t_col_str AS

SELECT * FROM

t_col_row;

这个比较简单,用||或concat函数可以实现:

SELECT concat(‘a’,’b’) FROM

dual;

1)|| OR concat

适用范围:8i,9i,10g及以后版本

SELECT * FROM

t_col_str; 猛击传送门查看更多

Oracle行列转换的一点小总结(2)

行转列

CREATE TABLE t_row_col AS

SELECT id, ‘c1’ cn, c1

cv

FROM t_col_row

UNION ALL

SELECT id, ‘c2’ cn, c2 cv

FROM

t_col_row

UNION ALL

SELECT id, ‘c3’ cn, c3 cv FROM

t_col_row;

SE 猛击传送门查看更多

Oracle行列转换的一点小总结(1)

行列转换包括以下六种情况:

*列转行

*行转列

*多列转换成字符串

*多行转换成字符串

*字符串转换成多列

*字符串转换成多行

下面分别进行举例介绍。

首先声明一点,有些例子需要如下10g及以后才有的知识:

a。掌握model子句,

b。正则表达式

c。加强的层次查询

讨论的适用范围只包括8i,9i,10g及以后版本。begin:

1、列转行

猛击传送门查看更多

Web仿Vista桌面,纯HTML实现

图片在其他网站,速度有点慢

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

<html xmlns=”http://www.w3.org/1999/xhtml” lang=”gb 猛击传送门查看更多

第 40 页,共 42 页« First...102030...3839404142