小编J. *_*mel的帖子

外键列表及其引用的表

我正在尝试查找一个查询,它将返回一个表的外键列表以及它们引用的表和列.我在那里一半

SELECT a.table_name, 
       a.column_name, 
       a.constraint_name, 
       c.owner
FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C  
where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME 
  and a.table_name=:TableName 
  and C.CONSTRAINT_TYPE = 'R'
Run Code Online (Sandbox Code Playgroud)

但我仍然需要知道此键引用了哪个表和主键.我怎么会这样?

oracle metadata database-metadata

129
推荐指数
7
解决办法
32万
查看次数

在PL/SQL中使用绑定变量和动态SELECT INTO子句

我有一个关于绑定变量可以在PL/SQL中的动态SQL语句中使用的问题.

例如,我知道这是有效的:

CREATE OR REPLACE FUNCTION get_num_of_employees (p_loc VARCHAR2, p_job VARCHAR2) 
RETURN NUMBER
IS
  v_query_str VARCHAR2(1000);
  v_num_of_employees NUMBER;
BEGIN
  v_query_str := 'SELECT COUNT(*) FROM emp_' 
                 || p_loc
                 || ' WHERE job = :bind_job';                           
  EXECUTE IMMEDIATE v_query_str
    INTO v_num_of_employees
    USING p_job;
  RETURN v_num_of_employees;
END;
/
Run Code Online (Sandbox Code Playgroud)

我想知道你是否可以在这样的select语句中使用绑定变量

CREATE OR REPLACE FUNCTION get_num_of_employees (p_loc VARCHAR2, p_job VARCHAR2) 
RETURN NUMBER
IS
  v_query_str VARCHAR2(1000);
  v_num_of_employees NUMBER;
BEGIN
  v_query_str := 'SELECT COUNT(*) INTO :into_bind FROM emp_' 
                 || p_loc
                 || ' WHERE job = :bind_job';                           
  EXECUTE IMMEDIATE …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql oracle11g execute-immediate

42
推荐指数
3
解决办法
23万
查看次数

未捕获的SyntaxError:位于0的JSON中的意外标记u

仅在结帐时和单个产品页面上,我在控制台日志中收到以下错误:

VM35594:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0
    at JSON.parse (<anonymous>)
    at run (layout.min.js:9)
    at app.min.js:1
    at main.min.js:2
    at Object.execCb (require.min.js:112)
    at Module.check (require.min.js:56)
    at Module.<anonymous> (require.min.js:72)
    at require.min.js:11
    at require.min.js:74
    at each (require.min.js:3)
Run Code Online (Sandbox Code Playgroud)

我正在使用单页结帐扩展程序,但是当我禁用时,错误仍然显示.我认为它可能与产品页面上的评论有关(因为我将评论移出选项卡),但撤消该更改并未修复产品页面上的错误.

javascript json syntax-error magento2

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

使用电话键盘生成10位数字

给出如下所示的电话键盘:

1 2 3
4 5 6
7 8 9
  0
Run Code Online (Sandbox Code Playgroud)

从1开始可以形成多少个不同的10位数字?约束是从1位数到下一位数的运动类似于国际象棋游戏中骑士的运动.

例如.如果我们在1那么下一个数字可以是6或8如果我们在6那么下一个数字可以是1,7或0.

允许重复数字 - 1616161616是有效数字.

有多项式时间算法可以解决这个问题吗?问题要求我们只计算10位数字,而不一定列出数字.

编辑:我尝试将其建模为图形,每个数字都有2或3位数作为其邻居.然后我使用DFS导航到10个节点的深度,然后在每次达到10的深度时增加数字的数量.这显然不是多项式时间.假设每个数字只有2个邻居,则需要至少2 ^ 10次迭代.

这里的变量是位数.我采取了例如.10位数字.它也可以是n位数.

algorithm dynamic-programming keypad

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

找不到png.h文件 - Linux

我试图在linux ubuntu中运行.当我输入时,它说

rgb_image.cc:26:24: fatal error: libpng/png.h: No such file or directory
 #include <libpng/png.h>
Run Code Online (Sandbox Code Playgroud)

然后我按照这个安装png.h.

sudo install libpng-dev
Run Code Online (Sandbox Code Playgroud)

但现在它告诉我

install: missing destination file operand after ‘libpng-dev’
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

请帮忙,谢谢.

linux

24
推荐指数
1
解决办法
4万
查看次数

自动导入Xcode

Xcode是否可以自动导入框架和类头?

会发生的是,每次构建时,由于缺少导入,我都会遇到错误.我知道如何修复,但我觉得Xcode可能更聪明,或许可以选择"自动修复导入".

iphone xcode auto-import

20
推荐指数
3
解决办法
9123
查看次数

PL/Sql程序vs功能?

我试图查看pl/sql过程和函数之间的区别,并找到链接http://it.toolbox.com/blogs/oracle-guide/learn-plsql-procedures-and-functions-13030.首先让我告诉你开发人员通常用pl/sql过程和函数做什么

1)想获得一些回报值.他可以用函数和程序来解决它.如果他想要返回单个值的函数,他可以使用return语句.如果他想要返回多个值,他可以使用inout参数来实现它.他可以使用inout参数从过程中获取返回值(不是使用return语句)

但只要他能够使用return语句或inout参数实现其意图,它对开发人员没有任何影响.

所以这里也可以互相替换.

2)他可以在功能和程序中使用DML.所以在这里他也可以使用其中任何一个来改变数据库的状态.

所以我没有得到任何具体的推理,哪一个可以在一些人可以互相替换.

我在某种程度上发现的唯一合理的原因是函数可以从SQL调用,程序不能

有人可以解释哪一个使用的时间和原因?

sql oracle plsql

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

如何从PL/SQL调用.exe?

我已经给予以下授权以获得许可,并且调用CMD.EXE似乎工作如下面的代码示例所示.

但是,我无法获得任何输出whoami.exe.我可以看到默认目录C:\app\oramgr\product\12.1.0\dbhome_1\database\出现在JJJ.TXT文件中.但是,该JJJ_WHOAMI.TXT文件不包含任何内容.

有什么建议?

dbms_java.grant_permission('PWATSON', 'SYS:java.io.FilePermission', 'C:\WINDOWS\SYSTEM32\CMD.EXE', 'execute');
dbms_java.grant_permission('PWATSON', 'SYS:java.io.FilePermission', 'C:\Windows\System32\whoami.exe', 'execute');
dbms_java.grant_permission('PWATSON', 'SYS:java.lang.RuntimePermission', '*', 'writeFileDescriptor');
dbms_java.grant_permission('PWATSON', 'SYS:java.lang.RuntimePermission', '*', 'readFileDescriptor');

dbms_java.grant_permission('PWATSON', 'SYS:java.io.FilePermission', 'C:\Users\pwatson', 'read, write');
dbms_java.grant_permission('PWATSON', 'SYS:java.io.FilePermission', 'C:\Users\pwatson\*', 'read, write');
dbms_java.grant_permission('PWATSON', 'SYS:java.io.FilePermission', 'C:\temp', 'read');

SQL> select util.RUN_CMD('C:\WINDOWS\system32\cmd.EXE /c CD C:\Users\pwatson\src\java ^& ECHO ^%CD^% ^& EXIT 4') as y from dual;
         Y
----------
         4

C:\app\oramgr\product\12.1.0\dbhome_1\DATABASE
SQL> select util.RUN_CMD('C:\WINDOWS\system32\cmd.EXE /c ECHO ^%CD^% >jjj.txt ^& EXIT 7') as y from dual;
         Y
----------
         7 …
Run Code Online (Sandbox Code Playgroud)

windows oracle plsql cmd

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

Xamarin自动导入快捷方式

在eclipse中,它是ctrl + shift + o,它会自动导入所有内容.但是我怎么能在Xamarin中做到这一点?我不记得每个包装都没有那些灯泡,它们在Eclipse中可以帮助我"快速解决"问题.

那么,是否有任何自动导入所有内容的快捷方式或者其他方式如何自动导入内容?

c# keyboard-shortcuts monodevelop xamarin auto-import

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

React原生Android文本组件额外填充

我想知道为什么padding在反应原生的文本中得到这些奇怪的东西.我想尽一切事情只得到一个完美的文本,但似乎没有任何工作只有工作是事paddingVerticalpaddingHorizontal,但它太哈克和不可靠的.

<Text numberOfLines={1} 
      style={{
            backgroundColor: 'red', 
            lineHeight: 92, 
            textAlign: 'center', 
            textAlignVertical: 'center', 
            padding: 0, 
            margin: 0, 
            fontSize: 92,  
            color: '#2d76ff', 
            fontFamily: 'Roboto-Regular', 
            includeFontPadding: false}}>
      {this.state.documents}
</Text>
Run Code Online (Sandbox Code Playgroud)

Zeplin

在此输入图像描述

我的HTC截图

在此输入图像描述

react-native zeplin

12
推荐指数
2
解决办法
3493
查看次数