列出SQL SERVER 数据库所有表信息的sql 语句
2010-08-30 18:21
459 查看
从这个sql语句我学到的东西:
1、casewhen...then...else...end:选择语句用在select语句中,可以将原来用0,1这样的描述信息,转换为实际的含义,而不要在程序中根据查询出来的结果再进行判断。这个可以理解为简单的数据格式化吧。如这条sql语句中出现的casewhena.isnullable=1then'√'else''end将数据库从存储的0,1转换为了'√'和'';
2、leftjoin:使用这种连接方式可以使查询结果描述出一种包含关系。
3、isnull函数:ISNULL(check_expression,replacement_value),作用是使用指定的替换值替换NULL,例如下面的SQL语句中如果一本书的名称为null,则将价格设置为0.00。
ISNULL(price,0.00)ASPrice
FROMtitles
相关文章推荐
- 列出SQL SERVER 数据库所有表信息的sql 语句
- (转)列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息的SQL语句
- SQL Server查询数据库所有存储过程、触发器、索引信息SQL分享
- SQL Server查询数据库所有存储过程、触发器、索引信息SQL分享
- 查询所有SQL用户的连接信息(可显示IP)\SQL Server中强制关闭数据库连接
- Scripts:列出所有连接数据库的用户信息sess_users.sql
- 一个查看MSSQL数据库中所有表信息的SQL语句
- SQL Server查询数据库所有存储过程、触发器、索引信息SQL分享
- sql 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
- 【原】获取数据库(SQL SERVER 2005)的所有信息 Get all database information from SQL Server 2005 测试通过【想写基于数据库代码生成器可参考】
- 一条SQL语句查询数据库中的所有表、存储过程、触发器 (sysobjects表信息)
- sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
- 一条SQL语句查询数据库中的所有表、存储过程、触发器 (sysobjects表信息)
- [置顶]一个查看MSSQL数据库中所有表信息的SQL语句
- SQL Server中查询所有数据库、所有表、字段的Sql语句
- 一个查看MSSQL数据库中所有表信息的SQL语句
- 一个查看MSSQL数据库中所有表信息的SQL语句
- sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
- Sql 语句:显示 Sql Server 中所有表中的信息