AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-30833

frlan's questions

Martin Hope
frlan
Asked: 2015-08-29 04:50:05 +0800 CST

SQLAnywhere:找不到 ROLLBACK 的保存点

  • 1

在 SQLAnywhere 上设置和回滚到保存点的正确方法是什么。有这个片段:

begin transaction;
SAVEPOINT spt_abc;
insert into eins (pl1) values (5);
SAVEPOINT spt_123;
UPDATE eins SET pl1 = 10 where pl1 = 5;
ROLLBACK TO SAVEPOINT spt_abc;
commit;

在 dbisql 中运行时收到此错误消息:

无法执行语句。Savepoint 'spt_abc' not found SQLCODE=-220, ODBC 3 State="HY000" 第 6 行,第 1 列 您可以继续执行或停止。

回滚到保存点 spt_abc

尝试回滚到 spt_123 时也会发生同样的情况。

transaction sybase-sql-anywhere
  • 1 个回答
  • 329 Views
Martin Hope
frlan
Asked: 2015-08-07 06:53:49 +0800 CST

MobiLink:Sybase Central 在哪里存储 mlagent 的远程任务的实际内容

  • 0

使用 Sybase Central 在 MobiLink 项目中创建远程任务时,它存储任务的实际内容(例如,执行 SQL -> 应执行的查询)

sybase mobilink
  • 1 个回答
  • 24 Views
Martin Hope
frlan
Asked: 2015-08-04 02:52:44 +0800 CST

mlagent:如何导出远程任务

  • 0

通过 Sybase Central for 创建新的远程任务时mlagent,可以从文件导入任务。

如何将远程任务导出到一个文件,以便它可以导入到另一个 Sybase Central 安装(例如远程)

sybase-sql-anywhere mobilink
  • 1 个回答
  • 32 Views
Martin Hope
frlan
Asked: 2015-08-01 04:26:06 +0800 CST

MobiLink:如何使用 Sybase Central 和 mlagent 将新表添加到同步

  • 0

如何使用mlagent从 Sybase Central 配置的新表添加到同步。这可能与这个或这个问题有关。

当按照Sybase 教程中的描述对远程数据库进行更改时,它不会更新统一数据库和同步模型。mlagent当更新模型并可能添加一个完整的新表(或新列)时,使用从 Sybase Central 内部配置的远程任务执行此操作的正确方法是什么?

sybase-sql-anywhere sap
  • 1 个回答
  • 184 Views
Martin Hope
frlan
Asked: 2015-07-31 00:29:27 +0800 CST

Sybase Central:如何为 Sybase Central 的 UI 设置语言

  • 1

如何为 Sybase Central 的 UI 设置语言。它似乎是从 Windows 获取语言设置,但是在德语 Windows 上有一个英语 Sybase Central——如何实现这个?

对于数据库服务器和其他工具,可以通过SALANG环境变量或工具进行设置dblang。在 Linux 上你可以像这样说

LANG=C scjview 

但这似乎不适用于 Windows。

sybase-sql-anywhere sybase-central
  • 1 个回答
  • 821 Views
Martin Hope
frlan
Asked: 2015-07-28 01:30:41 +0800 CST

MobiLink:如何将同步配置文件的模式更改传播到远程数据库

  • 2

一旦应用程序与同步配置文件联机,可能会发生需要更改配置文件的情况。例如引入新索引,添加列等。

使用 Sybase Central 创建同步配置文件后,将这些更改传播到远程数据库的指定方法是什么?这里唯一的选择似乎是完成新创建配置文件或更新当前配置文件,包括完全重新生成远程数据库。

sybase sybase-sql-anywhere
  • 1 个回答
  • 221 Views
Martin Hope
frlan
Asked: 2015-01-21 08:57:03 +0800 CST

SAP Sybase IQ 16:缺少 DATEROUND()

  • 0

我只是想知道可能出了什么问题

我试图按季度四舍五入日期。除了一些 hack 之外,我还发现了 DATEROUND 函数,我认为它基于文档能够做到这一点。所以我建立了一个小测试:

SELECT DATEROUND(qq, now());

失败了

功能“dateround”未实现。

这是文档中的错误还是我只是错过了启用某些东西?或者是否有另一个没有案例构造的简单解决方案来获得此功能?

datetime sybaseiq
  • 2 个回答
  • 753 Views
Martin Hope
frlan
Asked: 2014-12-17 02:28:31 +0800 CST

SQLAnywhere:如何将查询结果写入具有非交互式会话的文件中

  • 0

我正在寻找一种将查询结果集写入文件的方法,该文件可能类似于queryoutMS SQL 或COPY来自 PostgreSQL

当使用类似的东西时

select count(*) from "table" OUTPUT TO 'results.txt' FORMAT TEXT

我越来越

无法执行语句。第 1 行“TO”附近的语法错误 SQLCODE=-131,ODBC 3 State="42000" 第 1 行,第 1 列

运行它时,如文档中所述:

select count(*) from "table";
OUTPUT TO 'results.txt' FORMAT TEXT

例如,在一个过程中,我收到一个错误,告诉我没有输出结果。

sybase-sql-anywhere export
  • 2 个回答
  • 4581 Views
Martin Hope
frlan
Asked: 2014-08-26 05:40:18 +0800 CST

SQLAnywhere:如何配置使用 isql 时输出到控制台/客户端的消息长度

  • 1

如果 SQLAnywhere 上的消息命令(以及打印)出现问题。

当message作为单个命令运行时,它似乎完全把所有东西都放在了它应该在的地方。

但是当在过程中使用它时,例如调试动态 SQL 的输出,它会被截断为大约 300 个字符。

sybase-sql-anywhere
  • 1 个回答
  • 598 Views
Martin Hope
frlan
Asked: 2014-08-09 00:43:45 +0800 CST

SQLAnywhere:游标在执行 DDL 语句后关闭

  • 1

在这里有这个代码:

DECLARE @rowfoo integer
DECLARE @query varchar (32000)

SET @query = 'CREATE OR REPLACE PROCEDURE testprocedure AS
            BEGIN
                print ''Just a dummy text''
            END'

DECLARE test_cursor CURSOR FOR
        SELECT row_num FROM sa_rowgenerator(1, 31, 1)

OPEN test_cursor
    FETCH NEXT test_cursor into @rowfoo
    WHILE @@FETCH_STATUS = 0
    BEGIN
        execute(@query)
        FETCH NEXT test_cursor into @rowfoo
    END
CLOSE test_cursor
DEALLOCATE test_cursor

execute(@query)我已经认识到,在语句之后游标正在关闭。根据我到目前为止的发现,这是因为对 DDL 语句进行了隐式提交。由于我需要通过脚本创建多个程序,是否有解决此问题的方法?

sybase-sql-anywhere
  • 1 个回答
  • 1843 Views
Martin Hope
frlan
Asked: 2014-08-06 05:04:02 +0800 CST

SQLAnywhere:调用函数的语法错误;没有 IF 构造的调用正在工作

  • 1

我有这个小代码示例,我在其中调用一个过程,它有 4 个参数:

DECLARE @tmp BIT
SET @tmp = 0
IF @tmp = 1
    call __insert_to_notifications_table('foo', '1234', '5678', 'Some comment')
ELSE
    print 'Path, which is choosen'

运行这个时,我得到

Syntaxerror at 'call' in line 4
SQLCODE=-131, ODBC 3-Status="42000"

如果我跑

call __insert_to_notifications_table('foo', '1234', '5678', 'Some comment')

直接,它工作正常。(该过程实际上是在开头用双 __ 调用的;重命名时也不起作用)

当运行这样的代码时:

DECLARE @tmp BIT
SET @tmp = 0
IF @tmp = 1
    print 'other path'
ELSE
    print 'Path, which is choosen'

它似乎工作。所以我会把这个问题归结为电话。

我在这里做错了什么?

sybase-sql-anywhere
  • 1 个回答
  • 1326 Views
Martin Hope
frlan
Asked: 2014-08-05 05:04:14 +0800 CST

SQLAnywhere:创建过程失败

  • 2

我想创建一个这样的过程:

CREATE OR REPLACE PROCEDURE __generate_new_VSN(@oldVSN varchar(100)) 
RETURNS VARCHAR(100)
AS
BEGIN
    RETURN '1'
END

但是通过 isql 运行它时得到:

Anweisung konnte nicht ausgeführt werden.
Syntaxfehler bei 'RETURNS' in Zeile 2
SQLCODE=-131, ODBC 3-Status="42000"
Zeile 1, Spalte 1

可以翻译成类似的东西

Command couldn't be executed
Syntax error at 'RETURNS' on line 2
SQLCODE=-131, ODBC 3-Status="42000"
Zeile 1, Spalte 1

我做错了什么?

sybase-sql-anywhere
  • 1 个回答
  • 107 Views
Martin Hope
frlan
Asked: 2014-07-09 05:46:48 +0800 CST

SQLAnywhere:Mobilink upload_fetch_column_conflict 似乎没有被执行

  • 0

使用 Sybase Central,我配置了一个 MobiLink 测试对象,我试图在上传之前检测唯一的约束违规。不幸的是,它upload_fetch_column_conflict​似乎没有被执行。我的事件在 Sybase Central 上的配置如下:

[...]
​Product (DBA): upload_fetch_column_conflict​
SELECT "DBA"."Product"."name",
    "DBA"."Product"."quantity",
    "DBA"."Product"."quality"
FROM "DBA"."Product"
WHERE "DBA."Product"."name" = {ml r."name} AND NOT (SELECT count(*) from "DBA"."Product" WHERE quality = {ml r.quality})> 0;
[...]

知道我可能错过了什么吗?

sybase sybase-sql-anywhere
  • 1 个回答
  • 65 Views
Martin Hope
frlan
Asked: 2014-06-19 01:24:27 +0800 CST

如何获取 SQLAnywhere 的启用/禁用功能列表

  • 1

我正在寻找在给定 SQLAnywhere 实例上安装或启用/禁用的功能列表。dblic仅显示基于虱子的“可能”功能,但不显示数据库服务器的实际可用功能……或者是吗?

sybase-sql-anywhere
  • 1 个回答
  • 682 Views
Martin Hope
frlan
Asked: 2014-06-18 01:20:47 +0800 CST

SQLRemote:连接对象的隐式同步

  • 1

我正在寻找将外键关系与 SQLRemote 同步的最佳方法。所以有这两个表

CREATE TABLE  table1(
    id integer not null default autoincrement,
    name varchar(40) NOT NULL,
    primary key (id)
);


CREATE TABLE table_items(
    id integer NOT NULL default autoincrement,
    name CHAR(40) NOT NULL,
    table_1_id integer NOT NULL,
    cl1 bit default 0,
    cl2 bit default 0,
    FOREIGN KEY ( table_1_id )
    REFERENCES table_1( id ),
 PRIMARY KEY (id));

可能实施带有发票项目的发票。cl1 和 cl2 应触发哪个客户端应与此数据集同步。但现在我想知道,同步 table_1 相应数据的最佳方法是什么。

第一种方法是将 cl1 和 cl2 字段也放入 table_1 并将它们添加到 pubcliation,因此发布看起来有点像:

CREATE PUBLICATION sync_cl1 (
    TABLE table_1,
    TABLE table_items
    WHERE cl1 = 1
);

CREATE PUBLICATION sync_cl2 (
    TABLE table_1,
    TABLE table_items
    WHERE cl1 = 2
);

有没有更好的方法可以通过集成完整性检查来做到这一点?

sybase sybase-sql-anywhere
  • 1 个回答
  • 15 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve