sql - SQL 创建表和选择(例如 SEL(1/0))中的“SEL”规则是什么?
问题描述
我对如何在 Teradata 中使用 SEL 有疑问。问题是问 SEL(1/0) 做什么?另外,我有一段这样的代码:
CREATE VOLATILE TABLE VT_ADDRESSES
, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL AS
( SEL
1234 MEMBER_KEY
,'1234 MAIN STREET' STREET
,'DALLAS' CITY )
WITH DATA
PRIMARY INDEX ( MEMBER_KEY )
ON COMMIT PRESERVE ROWS;
INSERT INTO VT_ADDRESSES SEL 1237 MEMBER_KEY,'3413 CABRIOLET CT', 'RICHARDSON' CITY;
在这种情况下,我猜表格格式是根据
'( SEL
1234 MEMBER_KEY
,'1234 MAIN STREET' STREET
,'DALLAS' CITY )'
但我不确定这是否会导致后面插入的信息被截断
'INSERT INTO VT_ADDRESSES SEL 1237 MEMBER_KEY,'3413 CABRIOLET CT', 'RICHARDSON' CITY; '
字符串 'RICHARDSON' 比 SEL 部分中的前一个 'DALLAS' 长。
真的需要帮助。
解决方案
推荐阅读
- ios - SwiftUI 在值更改时为文本组件设置动画
- excel - VBA:搜索范围并复制数据
- ansible - 在 Ansible 中的扁平数据结构上运行直到循环
- python - 如何根据阈值删除行,但由另一列组织?
- sql - 输入数据时生成时间戳
- graphviz - 使用 foreign_rules_cc 枚举 Bazel 构建的 Graphviz 依赖项
- java - 如何将 firebase 数据库子值保存到共享首选项
- node.js - 错误:DialogFlow 中没有请求意图的处理程序
- git - 我可以从 .git/config 中修剪旧分支吗
- reactjs - 使用 dayjs 禁用银行假日