随笔分类 - 数据库
Access
Microsoft SQL Server
oracle
将exec执行结果放入变量
摘要:--如何将exec执行结果放入变量中?declare @num int, @sqls nvarchar(4000) set @sqls='select @a=count(*) from tableName ' exec sp_executesql @sqls,N'@a int output',@num output select @num ----------------------------...
阅读全文
动态sql 及output类型参数
摘要:动态 SQL 语句1 .首先要明白在哪些情况下必须使用动态 sql------ 字段名,表名,数据库名之类作为变量时,必须用动态 SQL 。 但是在根据某个自动删除、更新的时候有些区别(可以不要动态 sql ) 首先创建一个表 e_c_times我们动态的根据 essayid 选出一条数据(我想这个很简单大家都会,为了系统的总结我还是写出来)创建一个存储过程 test_id )然后调用 test_...
阅读全文
得到用户表结构的SQL语句
摘要:declare @tabName nvarchar(100)SET @tabName='dbo.FC_SD'SELECT SysObjects.Name as tb_name, SysColumns.Name as col_name, SysTypes.Name as col_type, SysColumns.Length as col_len, isnull(SysProperties.Valu...
阅读全文
向數據表批量添加欄位
摘要:declare @ItemNO nvarchar(10), @sql nvarchar(1000) DECLARE FC_3S_Cursor CURSOR FOR SELECT ItemNO FROM dbo.FC_3DAnalyse OPEN FC_3S_Cursor FETCH NEXT FROM FC_3S_Cursor INTO @ItemNO...
阅读全文