sql-server - 翻译 SQL 以用于 Oracle

标签 sql-server oracle

我有 2 个 Oracle 问题

  • 如何将此 SQL Server 语句转换为适用于 Oracle?
     Create table MyCount(Line int identity(1,1))
    
  • 在 Orace 数据库中存储图片的 SQL Servers Image 类型相当于什么?
  • 最佳答案

    如果您管理插入,则不需要为此使用触发器:

    CREATE SEQUENCE seq;
    
    CREATE TABLE mycount
    (
       line NUMBER(10,0)
    );
    

    然后,插入一个值:
    INSERT INTO mycount(line) VALUES (seq.nextval);
    

    对于图像,您可以使用 BLOB s 存储任何二进制数据或 BFILE或多或少地作为 BLOB 进行管理,但数据存储在文件系统中,例如 jpg文件。

    引用:
  • Create Sequence reference .
  • Create table reference .
  • Oracle® Database Application Developer's Guide - Large Objects .
  • 关于sql-server - 翻译 SQL 以用于 Oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685106/

    相关文章:

    html - css 表格宽度无法正常工作

    mysql - 数据库设计 - 此约定的名称?

    Sql 在每个分类中获取前 2 个结果

    sql-server - COLLATE 子句不能用于包含 COLLATE 子句的表达式

    php - 如果最近插入了日期,如何恢复正确的日期

    sql - Oracle 查询 all_tab_columns.data_default(类型 LONG)

    c# - Linq-to-Entity 在插入 Oracle 时取回主键

    SQL:如果某行不存在,则返回 '0'

    oracle - 列出 oracle 中用户 View 的列名

    sql server 2008 management studio 不检查我的查询语法