if exists(select 1 from sys.extended_properties p wherep.major_id = object_id(‘Environment.Resource‘)and p.minor_id = (select c.column_id from sys.columns c where c.object_id = p.major_id and c.name = ‘ResourceCode‘)
)
beginexecute sp_dropextendedproperty ‘MS_Description‘,‘user‘, ‘Environment‘, ‘table‘, ‘Resource‘, ‘column‘, ‘ResourceCode‘end
execute sp_addextendedproperty ‘MS_D...
工作中遇到的问题,为了维护别人做的项目,需要了解该陌生的项目数据库,往往数据存储表的命名比较乱无法通过表命名来猜测其表存在的意义,看起来比较的费劲,相对于程序代码的注释数据库中的表是否也有注释的地方呢?所以我从网上查了下关于表的注释的问题,搜到了一些文章,其中一篇是利用表的扩展属性,通过向表添加扩展属性来进行注释说明。
该方法主要是利用系统存储过程sp_addextendedproperty来向表添加扩展属性从而将注释信...
syscolumns.name as field,syscolumns.isnullable as nullis,systypes.name as sqltype,syscolumns.[length] as lenth,ISNULL(sys.identity_columns.is_identity,0) as identi,ISNULL(sys.extended_properties.value,‘‘) as summary
from sysobjects join syscolumns on sysobjects.id = syscolumns.idjoin systypes on syscolumns.xusertype = systypes.xusertype left join sys.identity_columns on sys.identity_columns.obje...
在配置文件applicationContext.xml设置如下:
<?xml version="1.0" encoding="UTF-8"?>
< beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSourc...
1.启动SQL SERVER,选择工具—》选项,去掉“ 阻止保存要求重新创建表的更改”前面的勾。2.选择设计器3.去掉“阻止保存要求重新创建表的更改”前面的对号,点击OK.重新启动SQL SERVER就可以了 。
SQL SERVER数据库的表中修改字段属性被阻止“Prevent saving changes that require table re-creation”标签:本文系统来源:http://www.cnblogs.com/yunangel/p/5650672.html
SQLserver2008r2修改表中字段的属性时弹出点击工具->选项,取消阻止保存要求重新创建表的更改 不允许修改SQLserver2008r2表中字段的属性问题标签:blog 性问题 技术分享 分享 nbsp server sqlserver src png 本文系统来源:http://www.cnblogs.com/POLzj/p/5995171.html
1:向表中添加字段
Alter table [表名] add [列名] 类型
2: 删除字段
Alter table [表名] drop column [列名]
3: 修改表中字段类型 (可以修改列的类型,是否为空)
Alter table [表名] alter column [列名] 类型
4:添加主键
Alter table [表名] add constraint [ 约束名] primary key( [列名])
5:添加唯一约束
Alter table [表名] add constraint [ 约束名] unique([列名])
6:添加表中某列的默认值
Alter table [表名] add ...
1.添加删除主键和外键 例如: -----删除主键约束DECLARE @NAME SYSNAMEDECLARE @TB_NAME SYSNAMESET @TB_NAME = ‘Date‘SELECT TOP 1 @NAME=NAME FROM SYS.OBJECTS WITH(NOLOCK)WHERE TYPE_DESC =‘PRIMARY_KEY_CONSTRAINT‘ AND PARENT_OBJECT_ID = ( SELECT OBJECT_ID FROM SYS.OBJECTS WITH(NOLOCK) WHERE NAME = @TB_NAME )SELECT @NAME as PKDECLARE @ALTERSQL NVARCHAR(MAX)SET @ALTERSQL=N‘ALTER TABLE ‘+@...
类型名称
显示长度
数据库类型
JAVA类型
JDBC类型索引(int)VARCHAR
L+N
VARCHAR
java.lang.String
12CHAR
N
CHAR
java.lang.String
1BLOB
L+N
BLOB
java.lang.byte[]
-4TEXT
65535
VARCHAR
java.lang.String
-1INTEGER
4
INTEGER UNSIGNED
java.lang.Long
4TINYINT
3
TINYINT UNSIGNED
java.lang.Integer
-6SMALLINT
5
SMALLINT UNSIGNED
java.lang.Integer
5MEDIUMINT
8
MEDIUMINT UNSIGNED
java.lang.Integer
4BIT
1
BIT
java.la...
事务的概念、类型和四个特征(ACID).1.事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。2.事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中...
sp_addextendedproperty 语法: 1 sp_addextendedproperty 2 [ @name = ] { ‘property_name‘ } 3 [ , [ @value = ] { ‘value‘ } 4 [ , [ @level0type = ] { ‘level0_object_type‘ } 5 , [ @level0name = ] { ‘level0_object_name‘ } 6 [ , [ @level1type = ] { ‘level1_object_type‘ } 7 , [ @level1name = ] { ‘level1_object_name‘ } 8 ...
https://blog.csdn.net/zanychou/article/details/7403336
EXEC sys.sp_addextendedproperty @name=N‘MS_Description‘, @value=N‘ID‘ , @level0type=N‘SCHEMA‘,@level0name=N‘dbo‘, @level1type=N‘TABLE‘,@level1name=N‘POS_RecA‘, @level2type=N‘COLUMN‘,@level2name=N‘ID‘GO
EXEC sys.sp_addextendedproperty @name=N‘MS_Description‘, @value=N‘验收单号‘ , @level0type=N‘SCHEMA‘,@level0name=N‘dbo‘,...
再开始里找到sql server configuration manager,发现TCP/IP是禁用的。
点击启用并重启
也可以在TCP、IP看到默认端口号
重启即可
java连接sql server报错:com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到标签:端口 ...
type 类型枚举如下: AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOREIGN KEY 约束 PK = PRIMARY KEY 约束 P = SQL 存储过程 PC = 程序集 (CLR) 存储过程 FN = SQL 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (CLR) 表函数 Rtype 类型枚举值如下:
AF = 聚合函数 (CLR)
C = CHECK 约束
D = DEFAULT(约束或独立)
F = FOREIGN KEY 约束
PK = PRIMARY KEY 约束
P = ...
当需要整理一个数据库帮助文档是,可能需要 列出 库中 每个 表的列及其 属性 。这可能在开发一些接口或者外包给别的公司时有帮助。如果需要别人打开SQL Server Management Studio (SSMS)来一个一个查看,无疑是一种折磨。 解决这个问题可以考虑使用系统的目 当需要整理一个数据库帮助文档是,可能需要列出库中每个表的列及其属性。这可能在开发一些接口或者外包给别的公司时有帮助。如果需要别人打开SQL Server Management S...