标签: sybase

当IDENTITY_INSERT设置为OFF时,无法在表'table'中为identity列插入显式值

执行以下脚本时出现以下错误.什么是错误,以及如何解决?

Insert table(OperationID,OpDescription,FilterID)
values (20,'Hierachy Update',1)
Run Code Online (Sandbox Code Playgroud)

错误:

服务器:消息544,级别16,状态1,行1

当IDENTITY_INSERT设置为OFF时,无法在表'table'中为identity列插入显式值.

sql sql-server sybase

322
推荐指数
13
解决办法
68万
查看次数

将INT转换为VARCHAR SQL

我正在使用Sybase,我正在做一个select,它返回一个名为"iftype"的列,但它的类型是int,我需要转换为varchar.当我尝试在没有转换功能的情况下进行选择时,我收到此错误:

错误代码257,SQL状态37000:不允许从数据类型"VARCHAR"到"INT"的隐式转换.使用CONVERT函数运行此查询.

我不知道如何实现该功能CONVERT.有人可以帮帮我吗?

sql sybase select type-conversion

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

drop table和truncate table之间的区别?

我有一些表,我作为报告汇总的一部分构建.之后我根本不需要它们.有人提到截断它们会更快.

sql sql-server sybase

76
推荐指数
6
解决办法
18万
查看次数

体系结构i386的未定义符号:"_deflate",从libMo.a中的PlatCompress(enumCompressOperation,CompressCookie*,void*,long)引用

我正在使用SUP进行原生iOS应用程序.根据文档; 我已经包含了库并在Xcode中给出了链接路径.在构建获取以下错误时:

Undefined symbols for architecture i386:
  "_deflate", referenced from:
      PlatCompress(enumCompressOperation, CompressCookie*, void*, long) in         libMo.a(tlplatcompress.o)
  "_deflateEnd", referenced from:
      PlatCompress(enumCompressOperation, CompressCookie*, void*, long) in libMo.a(tlplatcompress.o)
  "_deflateInit_", referenced from:
      StartCompression(enumCompressOperation, unsigned char, long (*)(void*, void*, long), void*, void**) in libMo.a(tlplatcompress.o)
  "_deflateParams", referenced from:
      StartCompression(enumCompressOperation, unsigned char, long (*)(void*, void*, long), void*, void**) in libMo.a(tlplatcompress.o)
  "_inflate", referenced from:
      PlatCompress(enumCompressOperation, CompressCookie*, void*, long) in libMo.a(tlplatcompress.o)
  "_inflateEnd", referenced from:
      PlatCompress(enumCompressOperation, CompressCookie*, void*, long) in libMo.a(tlplatcompress.o)
  "_inflateInit_", referenced from:
      StartCompression(enumCompressOperation, unsigned char, long (*)(void*, void*, …
Run Code Online (Sandbox Code Playgroud)

iphone sybase ios sup

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

如何获取GROUP_BY子句中的值列表?

如果我在表格中有这样的数据

id   data
--   ----
1    1
1    2
1    3
2    4
2    5
3    6
3    4
Run Code Online (Sandbox Code Playgroud)

如何在查询中(在sybase服务器上)获得这样的结果?

id   data
--   ----
1    1, 2, 3
2    4, 5
3    6, 4
Run Code Online (Sandbox Code Playgroud)

sql sybase group-by

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

如何限制Sybase返回的结果数量?

我需要查询其中包含大量数据的Sybase数据库,并希望设置一个限制,以便数据库在10个结果后停止查询.

关键是性能,所以如果它搜索所有结果然后返回最后10个结果就没用了.

提前致谢

sql sybase limit

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

从Sybase数据库,我如何获取表描述(字段名称和类型)?

我可以访问命令行isql,我喜欢获取给定数据库的所有表的元数据,可能是格式化文件.我怎么能做到这一点?

谢谢.

sql sybase metadata isql sybase-ase

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

CASE语句中WHEN子句的执行顺序

给出以下案例陈述:

1    WHEN r.code= '00'                        then 'A1'
2    WHEN r.code ='01' AND r.source = 'PXWeb' then 'A2'   <
3    WHEN r.code ='0120'                      then 'A3'
4    WHEN r.code ='01'                        then 'A4'   <
5    WHEN r.code ='1560'                      then 'A5'
6    WHEN r.code ='1530'                      then 'A6'
7    WHEN r.code ='1550'                      then 'A7'
Run Code Online (Sandbox Code Playgroud)

我假设第2行总是在第4行之前执行?然后我读了一些语句,比如' SQL是一种声明性语言,这意味着它告诉SQL引擎要做什么,而不是如何进行

SQL查询的执行顺序

并想知道这是否也与CASE声明中的执行顺序有关.基本上,我可以保留上面的代码,而不必将第4行更改为

4    WHEN r.code ='01' AND r.source != 'PXWeb' then 'A4'   
Run Code Online (Sandbox Code Playgroud)

sql sybase case case-when

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

如何将正数和负数分成自己的列?

我有一个包含以下列和数据的表:

activity_dt | activity_amt
 2009-01-01 |   -500
 2009-01-01 |    750
Run Code Online (Sandbox Code Playgroud)

我可以编写一个查看符号的查询,activity_amt如果它是正数则将其放入信用列中,如果是负数则可以将其存入借方列吗?(我正在使用Sybase)

activity_dt | debits | credits
 2009-01-01 |  -500  |   750
Run Code Online (Sandbox Code Playgroud)

sql sybase

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

获取上一小时的记录

我有这个问题:

SELECT Field1, OrderFor, Writeback, Actshipdate, Orderstatus, receivedate, receivetime
FROM orderinfo, shippinginfo
WHERE orderinfo.orderid = shippinginfo.orderid
AND shippinginfo.custid = '37782'
AND receivedate =  DATE(NOW())
AND receivetime = ???????
Run Code Online (Sandbox Code Playgroud)

我在任何地方使用Sybase自适应服务器并尝试获取最后一小时的记录.

sql sybase sybase-asa

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