小编Bur*_*Ali的帖子

Html表单提交

我有下面给出的HTML代码.当我尝试在div元素中提交内部表单时,我发现表单提交了两次.

<html>
<head></head>
<bodY>
<form method="post" action="test.do">
<input type="text" name="test">
<div id="testdiv">
<form method="post" action="test.do">
</form>
</div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

我用IE7测试了上面的内容,我不知道怎么做.

html forms

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

名称为"order"的表:表名无效

我理解为什么.我知道,这个名字真的无效.但是这个表存在于我的数据库中.我不能重命名它.我没有得到许可.但是,可能是,我有一些选择?我怎么能执行类似的东西

从"订单"中选择COUNT(*);

?谢谢.

Obs:谢谢大家,问题解决了.

oracle

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

malloc和calloc

我知道这个问题可能被标记为malloc和calloc之间的区别重复,但我还是想问一下.

我知道calloc启动了内存块,这里我的问题并不是关注那个部分.

我的问题是

malloc的定义说它分配了一个指定大小的内存块.

而calloc说它分配了多个内存块,每块内存大小相同.

这个分配一块内存和多块内存是两者之间真正的区别吗?

因为我觉得我们可以使用malloc做同样的事情.

例如 :

int *ptr;
ptr=(int *) malloc(100 * (sizeof(int)));
Run Code Online (Sandbox Code Playgroud)

int *ptr;
ptr=(int *) calloc(100,sizeof(int));
Run Code Online (Sandbox Code Playgroud)

最终将分配int所需内存的100倍.

c malloc memory-management calloc

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

SQL Merge行 - 字符串数据类型

有没有人知道如何构造一个查询包含以下数据的临时表的select语句:

Code    |Col1     | Col2| Col3
----------------------------------------
ABCD    |AAASTRING|NULL |  NULL
ABCD    |NULL     |BBBSTRING |  NULL
ABCD    |NULL     |NULL |  CCCSTRING
Run Code Online (Sandbox Code Playgroud)

......将合并结果如下?

Code    |Col1   | Col2 | Col3
---------------------------------------
ABCD    |AAASTRING| BBBSTRING | CCCSTRING
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助!

sql t-sql oracle sql-server-2008

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

如果行为空,从 oracle db 查询返回文本

现在我有一个查询给我一个空格,这很好,但我真正需要的是如果它为空则返回“Empty”的东西。我已经尝试了几个选项,现在这是我拥有的最好的查询,但我不确定如何让它显示“EMPTY”(如果为空)。

SELECT paramOne, paramTwo
FROM tableName
WHERE search_param = 'x' 

UNION ALL

SELECT NULL, NULL
FROM dual
WHERE NOT EXISTS (
SELECT paramOne, paramTwo
FROM tableName
WHERE search_param = 'x'
);
Run Code Online (Sandbox Code Playgroud)

paramOne 是数字 paramTwo 是 varchar

我正在寻找的结果基本上是这样的:

如果该行有数据,它应该返回 123, Name

如果该行没有数据,则应为 000,“空”

sql oracle oracle9i

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

Oracle 8i说PLS-00382:表达式类型错误,但我没有看到它

以下代码基于AskTom的一个流行线程,导出为CSV

我用内部循环中的一些代码修改了原始脚本来处理嵌入的逗号和引号字符.

我无法在Oracle 8i上编译它.

我使用DBA Studio设置utl_file_dir的值.然后我使用SQL*Worksheet运行脚本.报告的错误表明第46行是问题所在.

    CREATE OR REPLACE PROCEDURE dump_table_to_csv
            ( p_tname IN VARCHAR2,
            p_dir   IN VARCHAR2,
            p_filename IN VARCHAR2 )
    IS

    l_output        utl_file.file_type;
    l_theCursor     INTEGER DEFAULT dbms_sql.open_cursor;
    l_columnValue   VARCHAR2(4000);
    l_status        INTEGER;
    l_query         VARCHAR2(1000) DEFAULT 'select * from ' || p_tname;
    l_colCnt        NUMBER := 0;
    l_separator     VARCHAR2(1);
    l_descTbl       dbms_sql.desc_tab;
    l_quote    VARCHAR2(1);

    BEGIN
            l_output := utl_file.fopen( p_dir, p_filename, 'w', 32760 );
            -- adjust date so the format is compatible with the target system
            -- in this case, PostgreSQL 9 …
Run Code Online (Sandbox Code Playgroud)

csv oracle plsql oracle8i

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

在记录列表之间插入新记录

我想在已经在表中的记录之间插入记录.有超过40000条记录,我想把这个新记录放在第19位.我该怎么办?

让我们考虑一个有5条记录的例子:

表数据:

CREATE TABLE enum
  (identifier  VARCHAR2(64),
   code VARCHAR2(512),
   data VARCHAR2(4000))
/
INSERT ALL 
INTO enum VALUES ('HR_B_A', 'Halli, L6', 'Halli, L6')
INTO enum VALUES ('HR_B_A', 'Halli, L7', 'Halli, L7')
INTO enum VALUES ('HR_B_A', 'Halli, L8', 'Halli, L8')
INTO enum VALUES ('HR_B_A', 'Halli, L9', 'Halli, L9')
INTO enum VALUES ('HR_B_A', 'Halli, P6', 'Halli, P6')
INTO enum VALUES ('HR_B_A', 'Halli, P7', 'Halli, P7')
select * from dual
/
Run Code Online (Sandbox Code Playgroud)

所以当我们查看表格时,我们得到:

SELECT * FROM enum

IDENTIFIER     CODE         DATA
----------   ---------    ---------
HR_B_A …
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle11g

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

在Oracle中使用XQuery

我正在尝试使用XQuery从Oracle数据库检索信息。桌子customer看起来像

---id---last_name---
   1    Smith
   2    Jackson
   3    Peters
Run Code Online (Sandbox Code Playgroud)

我想要所有姓氏
这是我的代码:

select last_name, XMLQuery(
'for $i in /customer
return $i/last_name'
PASSING BY VALUE customer
RETURNING CONTENT) last_name
FROM customer;
Run Code Online (Sandbox Code Playgroud)

它说,%s: invalid identifier这行有一个:PASSING BY VALUE customer

sql oracle xquery

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

使用 sed 更新文件

我正在尝试查找并替换文件中的几个单词,并尝试将该文件作为 .sql 文件执行

sed -e "s/wordToFind1/UnixFile/g" Check.sql;
sed -e "s/wordToFind2/WordToReplace2/g" Check.sql;
Run Code Online (Sandbox Code Playgroud)

在上面,我试图找到 wordToFind1 并将其替换为 UnixFile : /usr/bin/try.txt 然后,尝试找到 wordToFind2 并将其替换为另一个单词: tablename

在 sed之前- Check.sql :

servermonitor on
spool wordToFind1
select * from wordToFind2
Run Code Online (Sandbox Code Playgroud)

sed - Check.sql之后:

servermonitor on
spool /usr/bin/try.txt
select * from tablename
Run Code Online (Sandbox Code Playgroud)

完成上述更改后,我将尝试执行 sql 文件。请帮忙!!!

unix sed

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

提交Gopkg.lock文件是否安全?

我是Go的新手,想知道在VCS中提交Gopkg.lock文件是否安全?

version-control build go

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