我知道您可以通过在openssl.cfg文件中添加类似这样的行来指定证书公钥可用于的目的:
extendedKeyUsage=serverAuth,clientAuth
Run Code Online (Sandbox Code Playgroud)
但是由于我有几个要创建的证书,每个都有不同的扩展密钥用法,是否可以在命令行中指定我需要的属性(不使用openssl.cfg文件)?就像是:
openssl req -newkey rsa:4096 \
-extendedKeyUsage "serverAuth,clientAuth" \
-keyform PEM \
-keyout server-key.pem \
-out server-req.csr \
-outform PEM
Run Code Online (Sandbox Code Playgroud)
谢谢!
尝试使用SQL Developer在Oracle 11g数据库中创建触发器时,我遇到了一个奇怪的错误.这是我做的:
我的桌子:
CREATE TABLE COUNTRY_CODE(
ID NUMBER(19,0) PRIMARY KEY NOT NULL,
Code VARCHAR2(2) NOT NULL,
Description VARCHAR2(50),
created TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
created_by VARCHAR2(40) DEFAULT USER,
last_updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
last_updated_by VARCHAR2(40) DEFAULT USER,
archived CHAR(1) DEFAULT '0' NOT NULL );
Run Code Online (Sandbox Code Playgroud)
序列:
CREATE SEQUENCE COUNTRY_CODE_ID_SEQ START WITH 1 INCREMENT BY 1;
Run Code Online (Sandbox Code Playgroud)
触发:
CREATE OR REPLACE TRIGGER COUNTRY_CODE_TRIGGER
BEFORE INSERT ON COUNTRY_CODE
FOR EACH ROW
DECLARE
max_id number;
cur_seq number;
BEGIN
IF :new.id IS NULL THEN
SELECT COUNTRY_CODE_ID_SEQ.nextval
INTO :new.id …Run Code Online (Sandbox Code Playgroud) 我在DB2中知道(使用版本9.7)我可以使用此查询选择表的前10行:
SELECT *
FROM myTable
ORDER BY id
FETCH FIRST 10 ROWS ONLY
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能获得11到20行呢?我无法使用主键或ID来帮助我......
提前致谢!
我试图在Oracle 11g中创建一个新表,其中列的默认值是当前登录的用户.我需要这样做是为了记录目的.
CREATE TABLE tracking (
pk NUMBER(19,0) PRIMARY KEY,
description VARCHAR2(50),
created_by VARCHAR2(128) DEFAULT CURRENT_USER
);
Run Code Online (Sandbox Code Playgroud)
如何编写该DEFAULT CURRENT_USER部分,以便将当前的Oracle用户作为默认值?我知道我可以使用触发器,但我不应该......
我有很多现有的表,每个表都有一个名为'id'的列.此列具有从1开始的整数值.例如,表MY_TABLE包含3条记录,其中ID为1,2和3(超级基本).
我想为每个表创建一个序列,并使用表的最大id设置其起始值.在我的例子中,我需要这样的东西:
CREATE SEQUENCE MY_TABLE_SEQ START WITH 3 INCREMENT BY 1;
Run Code Online (Sandbox Code Playgroud)
我尝试过类似的东西,但它不起作用:
CREATE SEQUENCE MY_TABLE_SEQ START WITH (SELECT NVL(MAX(id),1) FROM MY_TABLE) INCREMENT BY 1;
Run Code Online (Sandbox Code Playgroud)
知道我可以做什么吗?
谢谢