
正文
sqlserver元数据,sqlserver元数据平台
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
MySQL、PG、Oracle、SqlServer、达梦数据库扫描表字段元数据SQL
1、MySQL
表查询:
字段查询:
2、Oracle
表查询:
字段查询:
3、SqlServer
表查询:
字段查询:
4、SqlServer_low(低版本)
表查询:
字段查询:
5、PostgreSQL
表查询:
字段查询:
6、Vertica
表查询:
字段查询:
7、DM7
表查询:
字段查询:
8、GBase
表查询:
字段查询:
相关问答
Q1: 如何把sqlserver数据迁移到mysql数据库及需要注意事项
二、将SQL
Server数据迁移到MySQL需要注意的一些问题
1、唯一索引的不同,sql
server的唯一索引的字段只能允许存在一个null值,而mysql,一直oracle中唯一索引对应的字段都允许存在多个null值。
2、存储过程的语法存在很大的不同,存储过程的迁移是最麻烦的,需要仔细修改。
3、程序中部分写的SQL语句由于语法的不同也要相应的修改。
三、将SQL
Server数据迁移到MySQL的常见方法
1、使用 SQLyog 迁移
优点
该迁移方法很简单,灵活,迁移时,可以进行字段的修改,比如在sql
server中原来是datetime,然后迁移到mysql时你可以配置成timestamp;成功率很高;
缺点
迁移很慢!这是该方法最大的缺点,如果表的数据量达到几十万行,甚至几百万行,你会发现迁移起来真的很慢。明显比其他迁移方法慢很多。
2、使用 powerdesigner 和 sql server 的脚本导出功能 来迁移
(1)、该方法首先使用 powerdesigner,对sql
server数据库,进行逆向工程,得到E-R图,然后生成MySQL的建表语句。完成数据库结构的迁移;当然表结构的迁移,不使用powerdesigner一样也是可以的。比如我将表结构导出成语句,然后手动进行修改,然后在MySQL中运行,也是一样的;
(2)、然后使用 sql server的工具 SSMS,将sql
server数据库中的表的数据,导出成insert语句,每个表对应导出一个文件,然后对文件进行一些处理,然后导入到MySQL数据库中。
3、使用Oracle MySQL Server 官方的 workbeach 工具进行迁移
(1)、在workbench 连接sql server时,用户需要有 view any database 的权限。不然workbench无法访问sql
server的表结构的元数据,从而无法进行迁移。
(2)、还有使用 Navicat 来进行迁移的方法,方法和 SQLyog 是类似的。
Q2: java怎么读sqlserver元数据
步骤
首先你的电脑要安装sql server 2000,这里不再赘述
下载 SQL Server 2000 driver for JDBC
可以去微软官方下载,也可以在csdn等平台下载
下载完毕,打开安装文件
完全安装(这个驱动是没有安装路径的选项,默认在c://program files下,等下装完到那里找就行了)
安装完毕,到如图路径找到三个jar文件,复制出来
复制到jdk的特定目录下,如图
打开eclipse
在需要用到数据库的工程里右键--path--add external archive...
9
将刚才的三个文件包含进来
步骤阅读
10
在数据库里面设置好数据表和用户名密码,根据自己的用户名密码来连接
11
可参考以下代码
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
其中第二个函数里面的参数需要自己定义
Q3: 如何获取SQL Server数据库元数据
sqlserver2005及以上版本,可以通过使用系统视图的方法
取表 select * from sys.tables
取字段 select * from sys.columns





