Delphi字段类型和不同数据库对应.txt

DELPHI-->Ora
ftFloat:8--BINARY_DOUBLE
ftSingle:4--BINARY_FLOAT
ftOraBlob:0--BLOB

ftOraClob:0--CLOB

ftString:2--CHAR(1)
ftDateTime:8--DATE
ftOraInterval:0--INTERVAL DAY(2) TO SECOND(6)

ftOraInterval:0--INTERVAL YEAR(2) TO MONTH
ftMemo:0--LONG

ftWideMemo:0--NCLOB

ftFMTBcd:34--NUMBER
ftWideString:22--NVARCHAR2(10)
ftVarBytes:12--RAW(10)
ftTimeStamp:16--TIMESTAMP(6)
ftTimeStamp:16--TIMESTAMP(6) WITH LOCAL TIME ZONE
ftTimeStamp:16--TIMESTAMP(6) WITH TIME ZONE
ftString:11--VARCHAR2(10)

DELPHI-->MSSQL
ftLargeint:8--bigint
ftBytes:50--binary(50)
ftBoolean:2--bit
ftString:11--char(10)
ftDate:4--date
ftTimeStamp:16--datetime
ftTimeStamp:16--datetime2(7)
ftString:2--datetimeoffset(7)
ftBCD:34--decimal(18, 0)
ftFloat:8--float
ftString:2--geography
ftString:2--geometry
ftString:2--hierarchyid
ftBlob:0--image
ftInteger:4--int
ftCurrency:8--money
ftWideString:22--nchar(10)
ftWideMemo:0--ntext
ftBCD:34--numeric(18, 0)
ftWideString:102--nvarchar(50)
ftSingle:4--real
ftTimeStamp:16--smalldatetime
ftSmallint:2--smallint
ftCurrency:8--smallmoney
ftWideString:16002--sql_variant
ftMemo:0--text
ftTime:4--time(7)
ftBytes:8--timestamp
ftByte:1--tinyint
ftGuid:39--uniqueidentifier
ftVarBytes:52--varbinary(50)
ftString:51--varchar(50)
ftDBaseOle:0--xml

时间: 2024-10-13 06:19:04

Delphi字段类型和不同数据库对应.txt的相关文章

ORACLE常用数据库字段类型

ORACLE常用数据库字段类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes  可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过严格测试,无千虫问题

数据库中存储日期的字段类型到底应该用varchar还是datetime

将数据库中存储时间的数据类型改为varchar(),这时最好让这些时间是数据库中自动生成的(一个没有格式的输入也可能会导致输出错误),因为存储类型为varchar(),所以获取到的值也就被认为是一个字符串,直接将数据库中的时间字符串进行转化(这时那些转化函数是能识别数据库中的时间函数的),客户端的时间格式不再影响转换过程. 不过数据库中存储时间的类型如果为字符型也会带来一些麻烦: 数据库中的时间仅仅是用来显示.查找的,那么影响还不算大,但如果对时间字段进行一些算法如计算星期.DateDiff.D

导出数据库的表的所有字段类型,长度,名称

SELECT (case when a.colorder=1 then d.name else '' end) 表名, a.colorder 字段序号, a.name 字段名, b.name 字段类型, b.length 字段长度, g.[value] AS 字段说明 FROM syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d on a.id=d.id and d.xtype='U'

JAVA如何获得数据库的字段及字段类型

Java获取数据库的表中各字段的字段名,代码如下: import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.PreparedStatement;import java.sql.ResultSetMetaData;import java.sql.SQLException;public class TestDemo {public static Connect

数据库设计中主键字段类型的选择

很久都没有写过博客了,从最后一次发表的文章到现在已经是两个多月的时间了,一直都想写点什么,可一直没有时间(其实都是借口),随笔内容无疑就是工作学习中的总结,经验的分享,也是自己成长的一面镜子,好了,言规正传,这次谈谈在数据库设计中主键字段类型的选择. 做web 开发时,经常要与数据库交互,数据库主键的选择也犹为重要,怎么么选择数据库主键字段的类型,主要从以下几个方面考虑: 1. 首先要符合业务需求,这是设计中重要的出发点 2. 数据库的迁移问题,考虑在后期是否要经常迁移,数据库高度唯一性 3.程

SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理

原文:SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理 SQL Server 字段类型 decimal(18,6)小数点前是几位? 不可否认,这是一个很低级的问题.... 为什么会问这么低级的问题? 由于这个问题,导致一个数据导入的SP执行失败....以至于困扰了我好几个小时.... 事情是这样的... 公司总部上了一套Oracle的ERP,我们系统中有些数据要从里面取,比如Supplier,Product等. Oracle会导出数据文件,我

Oracle开发:常用的数据库字段类型[转]

Oracle常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 Byte/char,默认情况用的是Byte NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过

数据库中字段类型对应的C#中的数据类型

数据库中字段类型对应C#中的数据类型: 数据库                 C#程序 int int32 text string bigint int64 binary System.Byte[] bit Boolean char string datetime System.DateTime decimal System.Decimal float System.Double image System.Byte[] money   System.Decimal nchar String n

SQL脚本循环修改数据库字段类型

数据库在设计的时候也许考虑不全面,导致某些字段类型不太准确.比如设计的时候是varchar(1024),但是实际使用的时候却发现太小了,装不下,于是需要修改字段类型为ntext什么的. 我最近就遇到了一个需求,需要修改20个字段的类型,把相同的脚本写20遍吗?NO,NO,NO! ======================================================================== 我有这么一张表“Attribute”,里面有60个字段,分别是Attrib