小编sql*_*lab的帖子

一段时间后如何防止toad断开会话?

我正在使用toad为oracle客户端.

会话在一段时间后断开连接.如何在任何时候启用它.

oracle toad

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

PDO中的mysql性能

最近我正在浏览一篇博客并注意到在mysql中使用PDO的一些观点,它改变了我对PDO的看法.要点是:

  1. 本机预准备语句无法利用查询缓存,从而导致性能降低.

  2. 本机预处理语句不能执行某些类型的查询,例如"SHOW TABLES"

  3. 本机预准备语句无法正确传达某些其他"SHOW"查询的列长度,从而导致结果出现乱码.

  4. 使用本机预准备语句多次调用存储过程会导致连接断开.

有人可以对此发表评论吗?

我想在我的网络应用程序中查询缓存.在考虑我网站的性能问题后,我准备移动我的网络应用程序以使用PDO.任何人都可以建议我吗?

提前致谢.

php mysql pdo

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

在MySQL中创建EVENT时出错

当我试图在我的MySQL中创建一个EVENT时出现此错误

脚本行:1您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在附近使用正确的语法

'EVENT `e_hourly`
ON SCHEDULE
  EVERY 1 HOUR
COMMENT 'Clears out s' at line 1
Run Code Online (Sandbox Code Playgroud)

我在这里附上我创建的EVENT代码

CREATE EVENT `e_hourly`
  ON SCHEDULE
  EVERY 1 HOUR
  COMMENT 'Clears out sessions table each hour.'
  DO call testing();#here i'm trying to call a stored proc
Run Code Online (Sandbox Code Playgroud)

mysql events

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

将字符串转换为"yyyy-MM-dd HH:mm:ss"时无法解析的日期异常

嗨我想将字符串19611015转换为日期格式("yyyy-MM-dd HH:mm:ss"),然后将其存储到sybase数据库表中.我尝试了下面的代码,它给了我错误:

无法解释的日期:"19611015"

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(formatter.parse("19611015"));
Run Code Online (Sandbox Code Playgroud)

我一直在阅读一些长而复杂的解决方案,有些人建议使用Locale.有人可能会解释一个替代的简单解决方案,将字符串转换为我之前的日期格式.谢谢.

java sql sybase datetime parsing

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

Sqlite:含糊不清的列名

我是新手,我尝试在我的数据库上这样做

SELECT id FROM import INNER JOIN import b ON a.id-1 = b.id AND b.val = 0 WHERE a.val = -1

Pb:模糊列名:id

我的桌子:

CREATE TABLE "import" (
    "id" INTEGER PRIMARY KEY  NOT NULL ,
    "id_analyse" integer, 
    "cross" varchar,
    "date" datetime,
    "close" double,
    "low" double,
    "high" double,
    "T" integer DEFAULT (NULL) ,
    "B" INTEGER
 )
Run Code Online (Sandbox Code Playgroud)

我无法理解因为我读过

当使用多个表时(例如在JOIN中),可能有两个具有相同名称的列.

我只使用一张桌子!

有人可以帮助我吗?

斯特凡

sqlite ambiguous

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

基于函数的索引和user_tab_cols

为什么在基于表的列创建函数时在user_tab_cols中创建条目?

 create table t1(a varchar2(100), b number);

 select * from user_tab_cols where table_name = 'T1'; -- Two rows coming

 create index idx1 on t1(upper(a));

 select * from user_tab_cols where table_name = 'T1'; -- Three rows coming
Run Code Online (Sandbox Code Playgroud)

在user_tab_cols中输入条目的原因是什么?

oracle plsql

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

在HL7消息中添加"〜"符号

我有一个HL7消息导出.有一个字段在输入中有一个tild符号(〜).HL7将其转换为符号"\ R \"

我也尝试使用VBScript使用ASCII值(126)作为'〜'字符导出此值.但这也被HL7转换为"\ R \"

如何导出'〜'?任何帮助,将不胜感激.

xslt vbscript hl7 hl7-v2

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

使用 hl7apy 解析 HL7 时出错

我正在使用hl7apy解析 python 中的 hl7 文件,我正在关注链接。当我使用 sample.hl7 时我得到了想要的结果但是当我使用我自己的 hl7 文件时我得到以下错误

Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
  File "hl7apy/parser.py", line 82, in parse_message
    m.structure_by_name)
  File "hl7apy/parser.py", line 144, in parse_segments
    reference))
  File "hl7apy/parser.py", line 189, in parse_segment
    reference=reference)
  File "hl7apy/core.py", line 1564, in __init__
    validation_level, traversal_parent)
  File "hl7apy/core.py", line 632, in __init__
    self._find_structure(reference)
  File "hl7apy/core.py", line 808, in _find_structure
    structure = ElementFinder.get_structure(self, reference)
  File "hl7apy/core.py", line 524, in get_structure
    raise InvalidName(element.classname, element.name)
  hl7apy.exceptions.InvalidName: …
Run Code Online (Sandbox Code Playgroud)

python hl7 hl7-v2

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

错误 PDO 插入:SQLSTATE[HY093]:参数数量无效:绑定变量的数量与标记数量不匹配

我正在尝试使用 PDO id_facebook (mysql bigint)、name(mysql varchar) 和 email(mysql varchar) 插入,但无法解决此错误,PDO 语法看起来正确,可以是什么?

public static function inserirUsuarioFacebook($id_facebook, $nome, $email)
{
    try
    {
        $pdo = Conexao::getInstance();

        $consulta = $pdo->prepare("INSERTO INTO usuario_facebook (id_facebook, nome, email) VALUES (:id_facebook, ':nome', ':email')");
        $consulta->bindParam(':id_facebook', $id_facebook, PDO::PARAM_INT);
        $consulta->bindParam(':nome', $nome, PDO::PARAM_STR);
        $consulta->bindParam(':email', $email, PDO::PARAM_STR);
        $consulta->execute();   
    }
    catch(PDOException $e)
    {
        echo $e->getMessage();
    }
}
Run Code Online (Sandbox Code Playgroud)

php mysql pdo insert

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

标签 统计

mysql ×3

hl7 ×2

hl7-v2 ×2

oracle ×2

pdo ×2

php ×2

ambiguous ×1

datetime ×1

events ×1

insert ×1

java ×1

parsing ×1

plsql ×1

python ×1

sql ×1

sqlite ×1

sybase ×1

toad ×1

vbscript ×1

xslt ×1