
通过配置本地数据库的tns配置文件实现:
去oracle安装目录下oracle\product\1020\db_2\NETWORK\ADMIN\ 找到tnsnamesora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192168323)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了
1、首先打开SQL SERVER的管理工具,然后选定一个数据库,点击新建查询。
2、接下来在查询窗口中输入如下的SQL语句,如下图所示,将GETDATE方法得到的日期值和字符值拼接一下。
3、运行以后会得到如下的错误提示,很明显,SQL SERVER不允许将日期和字符值拼接。
4、接下来利用CONVERT函数对日期值进行字符串转换。
5、最后运行SQL语句以后,就会在输出结果中看到如下图所示的输出内容了。
其实你使用odbc14jar驱动包后,是可以用String类型来直接读取CLOB字段的,如String clob_field=rsgetString("clob_field");
convert()函数是转换字符集的。实在SQL server中使用的。
CONVERT()函数:
对于简单类型转换,CONVERT()函数和CAST()函数的功能相同,只是语法不同。CAST()函数一般更容易使用,其功能也更简单。CONVERT()函数的优点是可以格式化日期和数值,它需要两个参数:第1个是目标数据类型,第2个是源数据。
使用举例:
convert(varchar(7),signTime,120)。
功能:
CONVERT()函数还具有一些改进的功能,它可以返回经过格式化的字符串值,且可以把日期值格式化成很多形式。有28种预定义的符合各种国际和特殊要求的日期与时间输出格式。
oracle按照指定顺序进行排序
实验如下:
1新建表
CREATE TABLE BR_DICT(
ID number PRIMARY KEY NOT NULL,
D_ITEM VARCHAR2(32),
D_VALUE VARCHAR2(32),
D_TYPE VARCHAR2(32),
D_SORT number
)
2插入数据
insert into br_dict(id, d_item,d_value,d_type,d_sort) values
(10, '10', '测试1', '', 0);
insert into br_dict(id, d_item,d_value,d_type,d_sort) values
(11, '11', '测试2', '', 1);
insert into br_dict(id, d_item,d_value,d_type,d_sort) values
(12, '12', '测试3', '', 2);
insert into br_dict(id, d_item,d_value,d_type,d_sort) values
(13, '13', '测试4', '', 3);
insert into br_dict(id, d_item,d_value,d_type,d_sort) values
(14, '14', '测试5', '', 4);
insert into br_dict(id, d_item,d_value,d_type,d_sort) values
(15, '15', '测试6', '', 5);
3两种查询方式
ainstr函数在Oracle/PLSQL中是返回要截取的字符串在源字符串中的位置来自定义排序方式
select from br_dict d where dd_value like '%测试%' order by instr( '3,1,2,0,5,4',rtrim(cast(d_sort as nchar)));
b运行decode定义某个字符的排序位置类似的实现排序方式
select from br_dict d where dd_value like '%测试%' order by decode(d_sort, '3', '01', '2', '02', '1', '03', '0', '04', '5', '05', '4', '06');
ClassCastException,这个异常是:类型转化异常!建议看一下,oracle和mysql的sql语句的区别!>
以上就是关于oracle 怎么解密db2加密后的数据全部的内容,包括:oracle 怎么解密db2加密后的数据、求sql server 2008中类似oracle中to_char转换日期格式函数,想得出月日的函数、clob oracle.sql.CLOB cannot be cast to oracle.sql.CL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)