sqlserver中常见的操作
create database Personnel_training_dbgouse Personnel_training_dbgo create table dept( deptid int primary key identity(1,1), deptname varchar(20) not null, remark varchar(20) not null )go select * from dept insert into dept values('教职部',
create database Personnel_training_dbgouse Personnel_training_dbgo
create table dept(
deptid int primary key identity(1,1), deptname varchar(20) not null,
remark varchar(20) not null
)go
select * from dept
insert into dept values('教职部','')
--1.创建存储过程 查询
create proc proc_dept@deptname varchar(20)asselect * from dept where deptname=@deptnamego--执行存储过程exec proc_dept '教职部'
--2.存储过程 查询create proc proc_dept2@deptname varchar(20)as exec('select * from dept where deptname='''+@deptname+'''')goproc_dept2 '教职部'
--存储过程 添加create proc proc_add_dept@deptname varchar(20),@remark varchar(20)asinsert into dept values(@deptname,@remark)goexec proc_add_dept '教职部','你懂得'
--存储过程删除create proc proc_del_deptid@deptid varchar(20)as exec('delete from dept where deptid in('+@deptid+')')goproc_del_deptid '1,2'
--查询create proc proc_like_query_dept@deptname varchar(20),@remark varchar(20)as if @deptname '' and @remark '' begin select * from dept where deptname=@deptname and remark=@remark end else if @remark !='' and @deptname='' begin select * from dept where remark=@remark end else if @deptname!='' and @remark='' begin select * from dept where deptname=@deptname end else begin select * from dept end goexec proc_like_query_dept '',''
--带输出参数create proc proc_set@deptid int outputas select @deptid= deptid from dept where deptname='学术部' and remark='这个不能还有点意思'go--定义输出参数变量declare @deptid int --执行输出参数 多个后面加逗号隔开exec proc_set @deptid output--输出获取的deptidprint '获取的deptid是:'+ convert(varchar(10),@deptid)
--带有返回值的存储过程create proc proc_returnas declare @deptcount int --查询总条数 select @deptcount=COUNT(*) from dept return @deptcountgodeclare @deptcount intexec @deptcount=proc_return print '总条数是:'+convert(varchar(10),@deptcount)
--条件 查询create proc proc_query_like@like varchar(20)as--动态的构造sql语句declare @sql varchar(1024) set @sql='select * from dept where 1=1' set @sql=@sql+' and deptname like ''%'+@like+'%''' set @sql=@sql+'or remark like ''%'+@like+'%''' print @sql exec(@sql)goproc_query_like '了'
--创建视图/*1、视图view (1)G 视图是由一张或多张表的列组成的数据集,是一个虚拟表,也就是说:它不是以存储数据的 方式存在的,而存储的是一个查询的SQL语言。 (2)为什么使用视图 一方面:视图可以隐藏一些数据,限制用户只能存取表内特定的列。 另一方面:将复杂的SQL语句封装起来,便于理解和查询。 (3)如何创建视图 语法: create view 视图名称 as SQL语句 go (4)删除视图 if exists(select * from sysobjects where) drop view 视图名 go
(5)优点 P115 视点集中:用户只能看到自己感兴趣的内容,而看不到所引用表的其他数据,提高了数据的安全性。 简化操作:视图隐藏了表与表之间的关联查询,只用一条简单的查询视图语句就可以搞定。 定制数据:视图可以让不同的用户以不能的方式看到不同或相同的数据。 合并分割数据: 安全性:可以向表一样授予访问权限。是一种安全机制。
(6)注意项: 一个视图只能包含一条SQL语句。即用一个视图获得多个结果集是不行的。 视图同样可以进行增、删、改、查的操作,修改后的数据基础表同步更新。*/create view view_deptasselect * from deptgoselect * from view_dept
--索引
/*

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Pour les objets du même nom qui existent déjà dans la base de données SQL Server, les étapes suivantes doivent être suivies : Confirmez le type d'objet (table, vue, procédure stockée). IF NOT EXISTS peut être utilisé pour ignorer la création si l'objet est vide. Si l'objet contient des données, utilisez un nom différent ou modifiez la structure. Utilisez DROP pour supprimer des objets existants (soyez prudent, sauvegarde recommandée). Vérifiez les modifications de schéma pour vous assurer qu'il n'y a aucune référence à des objets supprimés ou renommés.

Les étapes d'importation sont les suivantes : Copiez le fichier MDF dans le répertoire de données de SQL Server (généralement C:\Program Files\Microsoft SQL Server\MSSQL\DATA). Dans SQL Server Management Studio (SSMS), ouvrez la base de données et sélectionnez Attacher. Cliquez sur le bouton Ajouter et sélectionnez le fichier MDF. Confirmez le nom de la base de données et cliquez sur le bouton OK.

Lorsque le service SQL Server ne parvient pas à démarrer, voici quelques étapes à résoudre : Consultez le journal des erreurs pour déterminer la cause première. Assurez-vous que le compte de service est autorisé à démarrer le service. Vérifiez si les services de dépendance sont en cours d'exécution. Désactivez le logiciel antivirus. Réparez l'installation de SQL Server. Si la réparation ne fonctionne pas, réinstallez SQL Server.

Pour afficher le numéro de port SQL Server : Ouvrez SSMS et connectez-vous au serveur. Recherchez le nom du serveur dans l'Explorateur d'objets, cliquez dessus avec le bouton droit et sélectionnez Propriétés. Dans l'onglet Connexion, affichez le champ Port TCP.

Les fichiers de base de données SQL Server sont généralement stockés à l'emplacement par défaut suivant : Windows : C:\Program Files\Microsoft SQL Server\MSSQL\DATALinux : /var/opt/mssql/data L'emplacement du fichier de base de données peut être personnalisé en modifiant le chemin du fichier de base de données. paramètre.

Si vous supprimez accidentellement une base de données SQL Server, vous pouvez suivre les étapes suivantes pour la récupérer : arrêter l'activité de la base de données ; sauvegarder les fichiers journaux ; vérifier les options de récupération : restaurer à partir d'une sauvegarde ; utiliser DBCC CHECKDB ; outils de fête. Veuillez sauvegarder régulièrement votre base de données et activer la journalisation des transactions pour éviter toute perte de données.

Si l'installation de SQL Server échoue, vous pouvez la nettoyer en suivant ces étapes : Désinstaller SQL Server Supprimer les clés de registre Supprimer les fichiers et dossiers Redémarrer l'ordinateur

L'installation de SQL Server en anglais peut être modifiée en chinois en suivant les étapes suivantes : téléchargez le module linguistique correspondant ; arrêtez le service SQL Server ; modifiez la langue de l'instance ; modifiez la langue de l'interface utilisateur ;
