易截截图软件、单文件、免安装、纯绿色、仅160KB

sql 修改表以及表字段

 
用SQL语句添加删除修改字段
1.增加字段
     alter table docdsp    add dspcode char(200)
     alter table tbl add meet_group int2
2.删除字段
     ALTER TABLE table_NAME DROP COLUMN column_NAME
3.修改字段类型
     ALTER TABLE table_name    ALTER COLUMN column_name new_data_type
4.sp_rename 改名
     更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
    语法
    sp_rename [ @objname = ] 'object_name' ,
        [ @newname = ] 'new_name'
        [ , [ @objtype = ] 'object_type' ]
        如:EXEC sp_rename    'newname','PartStock'
5.sp_help 显示表的一些基本情况
     sp_help 'object_name'     如:EXEC sp_help    'PartStock'
6.判断某一表PartStock中字段PartVelocity是否存在
if     exists     (select     *     from     syscolumns     where     id=object_id('PartStock')     and     name='PartVelocity')  
print     'PartVelocity exists'
else print 'PartVelocity not exists'
另法:
判断表的存在性:
    select count(*) from sysobjects where type='U' and name='你的表名'
判断字段的存在性:
    select count(*) from syscolumns
    where id     = (select id from sysobjects where type='U' and name='你的表名')
    and     name = '你要判断的字段名'
  
一个小例子
--假设要处理的表名为: tb
--判断要添加列的表中是否有主键
if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xt


相关文档:

直接执行SQL命令

标签:数据访问     ADO.NET
    直接执行SQL命令     执行面向集合的操作( ......

调用SQL存储过程

标签:数据访问     ADO.NET
    调用SQL存储过程       存储过程在一个单元中封装了复杂的SQL查询和数据过程,可以由多个程序或用户之间调用。
    例:
  ......

sql DATEPART函数使用

sql DATEPART函数使用(摘抄)
sql DATEPART函数使用
DATEPART
返回代表指定日期的指定日期部分的整数。
语法
DATEPART ( datepart ,date )
参数
datepart
是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。
日期部分缩写
year
yy, yyyy
quarter
qq, q
mont ......

SQL CASE 语句

 Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
CASE sex
         WHEN '1' THEN '男'
         WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN '男'
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号