【问题标题】:ANSI SQL:2008: Are TRUNCATE or TRUNC a SQL Function?ANSI SQL:2008:TRUNCATE 或 TRUNC 是 SQL 函数吗?
【发布时间】:2013-06-10 17:32:30
【问题描述】:

ANSI SQL:2008:TRUNCATE 或 TRUNC 是 SQL 函数吗? 在哪里可以找到 ANSI SQL:2008?

【问题讨论】:

  • 欢迎来到 StackOverflow !为了得到好的答案,你需要改进你的问题。你做了什么来找到答案?请阅读如何在 Stackoverflow 中提问stackoverflow.com/questions/how-to-ask

标签: sql sql-server-2008 truncate ansi-sql


【解决方案1】:

TRUNCATE“在SQL:2008标准中正式引入。”

SQL:2008“不是免费提供的。整个标准可以从 ISO 购买,即 ISO/IEC 9075(1-4,9-11,13,14):2008。”

O'Reilly SQL in a Nutshell(ISBN-10:0596518846,ISBN-13:978-0596518844)将 TRUNC() 列为“特定于平台的扩展”。

【讨论】:

  • 但文章指的是语句(命令)。我想知道有没有同名的函数。
  • 你能提供一个或两个名字的用法示例吗?
  • 知道了——如果你相信 O'Reilly 的人,我猜这不是 ANSI。
  • 您可以编辑 Q 的标题,使其更符合您的要求。例如:“Oracle 中的 TRUNC 函数是否属于 ANSI SQL:2008 标准”
【解决方案2】:

根据postgresql docs,是的,这是一个标准命令。标准文档系列是linked to from wikipedia,但恕我直言,这些文档的原始形式不是很有用。 YMMV。

【讨论】:

  • 感谢您的 awser PaulProgrammer。但是我想知道有没有同名的函数。
猜你喜欢
  • 1970-01-01
  • 2012-07-03
  • 2013-06-21
  • 2018-07-22
  • 2012-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多