
发表日期: 2021-06-05 13:35:48 浏览次数:164
甘孜小程序制作【甘孜企业邮箱】甘孜网站外包、甘孜微信商城开发、甘孜网店美工、甘孜淘宝设计

甘孜藏族自治州隶属于四川省,简称甘孜州,位于四川省西部,康藏高原东南,总面积15.3万平方千米,是一个以藏族为主体民族的地级行政区;全州辖康定1个县级市、17个县,289个乡/镇(其中街道办2个、镇110个、乡177个),2181个行政村 [1] ;境内地形在全国地势上属四川盆地和云贵高原之间的过渡地带,主要属青藏高原气候,随高差呈明显的垂直分布姿态,其特点是气温低、冬季长、降水少,日照足。2019年末常住人口119.9万人 [2] 。
四川省甘孜藏族自治州,俗称康巴地区或康区,是中国第二大藏区——康巴的主体和腹心地带。是新中国成立后建立的一个专区级民族自治地区。其州府所在地康定,是一座历史悠久的高原名城,是全州政治、经济、文化的中心。甘孜地区是以藏族为主的多民族聚居区,行成大杂居、小聚居的分布特点,民风淳朴而独特。特产主要有巴塘南区辣椒、稻城藏香猪、得荣树椒、九龙花椒、康定芫根、炉霍雪域俄色茶、泸定红樱桃、乡城藏鸡乡城藏鸡蛋等 [3] 。
Select From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多
select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1—相同;否则不相同 encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1—相同;否则不相同declare @list varchar(1000), @sql nvarchar(1000) select @list=@list+','+b.name from sysobjects a,syscolumns b where a.id=b.id and a.name='表A' set @sql='select '+right(@list,len(@list)-1)+' from 表A' exec (@sql)
EXEC master..xp_fixeddrives
if (select checksum_agg(binary_checksum()) from A) = (select checksum_agg(binary_checksum()) from B)print '相等' else print '不相等'
DECLARE hcforeach CURSOR GLOBAL FOR SELECT 'kill '+RTRIM(spid) FROM master.dbo.sysprocesses WHERE program_name IN('SQL profiler',N'SQL 事件探查器') EXEC sp_msforeach_worker '?'开头到N条记录Select Top N From 表———————————————-N到M条记录(要有主索引ID)Select Top M-N From 表 Where ID in (Select Top M ID From 表) Order by ID Desc—————————————————N到结尾记录Select Top N From 表 Order by ID Desc
例如1:一张表有一万多条记录,表的第一个字段 RecID 是自增长字段, 写一个SQL语句,找出表的第31到第40个记录。
select top 10 recid from A where recid not in(select top 30 recid from A)
分析:如果这样写会产生某些问题,如果recid在表中存在逻辑索引。
select top 10 recid from A where……是从索引中查找,而后面的select top 30 recid from A则在数据表中查找,这样由于索引中的顺序有可能和数据表中的不一致,这样就导致查询到的不是本来的欲得到的数据。
1, 用order by select top 30 recid from A order by ricid 如果该字段不是自增长,就会出现问题
2, 在那个子查询中也加条件:select top 30 recid from A where recid>-1
例2:查询表中的最后以条记录,并不知道这个表共有多少数据,以及表结构。
set @s = 'select top 1 from T where pid not in (select top ' + str(@count-1) + ' pid from T)'print @s exec sp_executesql @s
select Name from sysobjects where xtype='u' and status>=0
select name from syscolumns where id=object_id('表名') select name from syscolumns where id in (select id from sysobjects where type = 'u' and name = '表名')两种方式的效果相同
11:查看与某一个表相关的视图、存储过程、函数
select a. from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
12:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype='P'
13:查询用户创建的所有数据库
select from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')或者select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01
14:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns where table_name = '表名'
15:不同服务器数据库之间的数据操作
—创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '
—查询示例
select from ITSV.数据库名.dbo.表名
—导入示例
select into 表 from ITSV.数据库名.dbo.表名
—以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '
—连接远程/局域网数据(openrowset/openquery/opendatasource)
—1、openrowset
—查询示例
select from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
—生成本地表
select into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
—把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select from 本地表
—更新本地表
update b set b.列A=a.列A from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b on a.column1=b.column1
—openquery用法需要创建一个连接
—首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
—查询
select FROM openquery(ITSV, 'SELECT FROM 数据库.dbo.表名 ')
—把本地表导入远程表
insert openquery(ITSV, 'SELECT FROM 数据库.dbo.表名 ') select from 本地表
—更新本地表
update bset b.列B=a.列BFROM openquery(ITSV, 'SELECT FROM 数据库.dbo.表名 ') as ainner join 本地表 b on a.列A=b.列A
—3、opendatasource/openrowset
SELECT FROM opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ' ).test.dbo.roy_ta
—把本地表导入远程表
insert opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ').数据库.dbo.表名 select from 本地表
服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878