C#数据库工具开发(四)

问题(07/13)

1. SQL查询某个表中所有字段名和字段类型

SQLServer:

1
string sql = @"USE " + DBName+ "; select COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH,IS_NULLABLE from INFORMATION_SCHEMA.COLUMNS t where t.TABLE_NAME =  '" + TableName+"';";

Oracle:

1
string sql = @"select column_name, data_type from user_tab_columns where table_name = '"+TableName+"'";

2. Linq to XML解析半闭合标签的XML文件有问题

看(五)

linq需要学习

3. XML Document System.Net.WebException异常

XmlDocument doc = new XmlDocument();doc.Load(path);之间加断点调试会引发上述异常。正常调试没问题。

4. C#string操作

常用方法

split:按字符分割返回一个string数组

substring:获取部分字符串