Tech & Skill (Database Related)
文章平均质量分 74
Squphoxe
这个作者很懒,什么都没留下…
展开
-
设置将查询原结果为NULL的字段值置为0.0(数值型)或‘’(字符型)
--使用SQL Server自带之范例数据库pubs。其中原price字段类型为Money,notes字段类型为varchar(200)--通用做法(好处在于不仅可以应用于转零,还可以转为任何想要的值):select title, Price123 = case when price is null then 0.0 else price end, type, notes原创 2005-03-31 08:52:00 · 1508 阅读 · 0 评论 -
(转)列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息的SQL语句
SELECT (case when a.colorder=1 then d.name else end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,IsIdentity)=1 then √else end) 标识, (原创 2005-03-31 09:04:00 · 1514 阅读 · 0 评论 -
(转)根据表中数据生成insert语句的存储过程
CREATE proc spGenInsertSQL (@tablename varchar(256)) asbegin declare @sql varchar(8000) declare @sqlValues varchar(8000) set @sql = ( set @sqlValues = values (+ select @sqlValues = @sqlVa原创 2005-04-05 11:12:00 · 796 阅读 · 0 评论 -
(转)列出SQL SERVER 所有表、字段定义,类型,长度,一个值等信息(另一种方法)
列出SQL SERVER 所有表、字段定义,类型,长度,一个值等信息并导出到Excel 中-- ======================================================-- Export all user tables definition and one sample value-- jan-13-2003,Dr.Zhang-- ===============原创 2005-04-12 13:13:00 · 1073 阅读 · 0 评论 -
(转)根据表中数据生成insert语句的存储过程(另一种方法)
CREATE proc proc_insert (@tablename varchar(256))asbegin set nocount on declare @sqlstr varchar(4000) declare @sqlstr1 varchar(4000) declare @sqlstr2 varchar(4000) select原创 2005-04-12 13:14:00 · 887 阅读 · 0 评论