
MS sqlserver
weitd
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
判断表存在
[code="sql"]if exists(select * from sysobjects where name= '表名' and type = 'U')drop table 表名go[/code]临时表要用下面的方法判断[code="sql"]create table #test(name char(8))if exists (select * from t...原创 2009-12-08 09:54:04 · 138 阅读 · 0 评论 -
mssql2000中查询某一数据库中所有表和表的记录数
[code="sql"]select object_name(id) as tablename,rows from sysindexes where id in (select id from sysobjects where xtype='U') and indid in (0,1) [/code]原创 2011-01-12 09:55:32 · 277 阅读 · 0 评论 -
从Sql server 2005获取表字段属性信息,注释信息
[code="sql"]select b.[value] from sys.columns a left join sys.extended_properties b on a.object_id=b.major_id and a.column_id=b.minor_id inner join sysobjects c on a.column_id=c.id ...原创 2012-10-16 10:22:56 · 174 阅读 · 0 评论 -
跨库查询(转)
在使用分布式结构的系统时,我们常常会遇到跨库查询的问题,跨库查询一般使用以下方法1. openrowset例子:[code="sql"]select * from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)[/code]只有在以下情况下才能使用 OPENROWSET 访问 OLE DB 数据源中的远...原创 2012-10-16 10:31:34 · 156 阅读 · 0 评论 -
中文转成拼音首字母
[code="sql"]CREATE function GetAllPY(@str nvarchar(4000)) returns nvarchar(4000) --WITH ENCRYPTION as begin declare @intLen int declare @strRet nvarchar(4000) dec...原创 2012-08-22 09:27:20 · 184 阅读 · 0 评论 -
Mssql存储过程大杂烩
1.语法CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ][ WITH { RECOMPILE | ENCRYPTION | RECOMPILE...原创 2012-09-17 14:10:11 · 153 阅读 · 0 评论 -
动态Sql 返回值
这是使用动态Sql的人都会碰到这样的问题,需要从动态执行的sql中返回值,下面给一个简单的实现例子。 [code="sql"]IF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME = 'ValueFromSql') DROP PROC ValueFromSqlGOcreate proc ValueFromSql as ...原创 2012-10-16 10:18:24 · 310 阅读 · 0 评论