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

sql server 2000导出表结构

sql server 2000导出表结构
1.
SELECT   
表名=case when a.colorder=1 then d.name else '' end,   
表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,   
字段序号=a.colorder,   
字段名=a.name,   
标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,   
主键=case when exists(SELECT 1 from sysobjects where xtype='PK' and parent_obj=a.id and name in (   
SELECT name from sysindexes WHERE indid in(   
SELECT indid from sysindexkeys WHERE id = a.id AND colid=a.colid   
))) then '√' else '' end,   
类型=b.name,   
占用字节数=a.length,   
长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),   
小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),   
允许空=case when a.isnullable=1 then '√'else '' end,   
默认值=isnull(e.text,''),   
字段说明=isnull(g.[value],'')   
into tempdb   
from syscolumns a   
left join systypes b on a.xusertype=b.xusertype   
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'   
left join syscomments e on a.cdefault=e.id   
left join sysproperties g on a.id=g.id and a.colid=g.smallid   
left join sysproperties f on d.id=f.id and f.smallid=0   
--where d.name='要查询的表' --如果只查询指定表,加上此条件   
order by a.id,a.colorder  
 2.  exec   master..xp_cmdshell   'bcp   "select   *   from   servername.dbo.tempdb"     queryout   "c:\abc.txt"   -t,   -c   -SDD   -Usa   -Pxxx' 
说明:
SQL2000系统表的应用
--1:获取当前数据库中的所有用户表
select Name from sysobjects where xtype='u' and status>=0
--2:获取某一个表的所有字段
select


相关文档:

SQL DateTime查询与格式

select * from orders where month(orderdate)= (select month(orderdate) from orders where orderid=10248)
1.一个月第一天的
Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
2.本周的星期一
Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
3.一年的第一天
Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) ......

mysql+php无法连接sql(已解决)

搞了很久。。终于发现原来是权限问题。。
2行命令搞定
grant all privileges on rogue.* to admin@localhost identified by 'admin' with grant option
grant all privileges on rogue.* to admin@'%' identified by 'admin' with grant option
经典了。。。
魔力私服网页端搞定咯~~ ......

MySQL5.1内表转到MS SQL,表结构应如何设置?

# MySQL-Front 5.1  (Build 4.2)
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */;
/*!40101 SET SQL_MODE='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */;
/*!40103 SET SQL_NOTES='ON' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS */ ......

oracle PL/SQL FOR UPDATE 与 FOR UPDATE OF的区别

PL/SQL-FOR UPDATE 与 FOR UPDATE OF的区别
url:http://hi.baidu.com/1413/blog/item/a521251f7e5993c4a686696b.html
数据库 oracle for update of   和   for update区别    
select * from TTable1 for update 锁定表的所有行,只能读不能写
2 select * from TTable1 wher ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号