小编Kri*_*hna的帖子

SSL Exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown

I have created a SSLClient and SSLServer and also created the keystore as "server.jks" for SSLServer and "client.jks" for SSLClient. firstly i executed SSLServer.java file and after that when i am executing SSLClient.java file. It's throwing an exception "javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown" . i do not know why i am getting this exception. i followed http://ruchirawageesha.blogspot.in/2010/07/how-to-create-clientserver-keystores.html to create keystore for server and client. could you please help me to fix this issue. if there is any mistake …

java ssl keytool

6
推荐指数
1
解决办法
3万
查看次数

收到错误函数 lo_manage() 不存在

目前我正在使用 PostgreSQL Plus Advance Server 9.3,我刚刚创建了一个包含 blob 类型列的表,并且我使用 oid 数据类型来存储 blob 值。

现在我想创建一个 BEFORE UPDATE AND DELETE TRIGGER 来使用以下命令从 postgresql 的 pg_largeobject 表中删除孤立数据:

CREATE TRIGGER DEL_OID BEFORE UPDATE OR DELETE ON INFO_LOB
 FOR EACH ROW EXECUTE PROCEDURE lo_manage (BLOB_VALUE_);
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行这个触发器时,出现错误:

ERROR: function lo_manage() does not exist
SQL state: 42883
Run Code Online (Sandbox Code Playgroud)

所以我无法理解我犯了什么错误。有人能帮帮我吗?谢谢

postgresql plpgsql postgresql-9.3

5
推荐指数
0
解决办法
2912
查看次数

如果右表没有行,则查询不返回任何具有类似'%'运算符和左外连接的行

我正在使用MS SQL SERVER 2008R2.我有两张桌子A和B.

create table A(
id int primary key, name Varchar(20));

create table B(
id int primary key, user_name Varchar(20));

insert into A values(1,'A1');
insert into A values(2,'A2');
insert into A values(3,'A3');
insert into A values(4,'A4');
insert into A values(5,'A5');
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:

select A.* 
from A left outer join B on A.id = B.id 
where B.user_name like '%';
Run Code Online (Sandbox Code Playgroud)

要么

select A.* 
from A left outer join B on A.id = B.id 
where B.user_name like '%%';
Run Code Online (Sandbox Code Playgroud)

上面写入的查询不会返回任何记录,即使左表中有5个条目.在右表没有任何过滤器它工作正常.

sql sql-server

5
推荐指数
1
解决办法
307
查看次数

为什么触发器不更新Oracle数据库中的列值?

我正在使用oracle 11gR1数据库.问题是,我有一个表格,下面给出了一个脚本: -

CREATE TABLE TEST(
  ID       NUMBER, 
  CATEGORY VARCHAR2(19),
  CODE     VARCHAR2(20),
  URI      VARCHAR2(160));
Run Code Online (Sandbox Code Playgroud)

现在我的目标是创建一个触发器,URITEST表中的行插入或更新时,每次使用下面计算的字符串更新列.

URI列将使用'uri://cateogry/code'.所以我创建了一个触发器:

CREATE OR REPLACE TRIGGER TEST_URI_UPDATE_TRIG
AFTER INSERT OR UPDATE OF CATEGORY, CODE ON TEST
FOR EACH ROW
  DECLARE
    PRAGMA AUTONOMOUS_TRANSACTION; --added later after getting error(mutating, trigger/function may not see it error) during insertion
  BEGIN
    DBMS_OUTPUT.PUT_LINE('-------------EXECUTING TRIGGER----------');

    UPDATE TEST
       SET URI = 'uri://' || upper(:NEW.CATEGORY) || '/' || upper(:NEW.CODE)
     WHERE ID …
Run Code Online (Sandbox Code Playgroud)

oracle triggers oracle11g

1
推荐指数
1
解决办法
778
查看次数