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

SQL数据库常用命令 创建,删除表 添加,修改,删除字段

SQL数据库常用命令-创建,删除表-添加,修改,删除字段
http://blog.csdn.net/cncco/archive/2009/08/08/4424555.aspx
'创建表
CREATE TABLE dbo.CategoriesNew
(CategoryID intIDETITY (1,1) NOT NULL,
CategoryName nvarchar(15) NOT NULL,
Description ntext NULL,
Picture image NULL)
'删除表
DROP TABLE table_name[,...n]
'增加字段
addsqlstr = "alter table docdsp add dspcode char(200)"
'删除字段
delsqlstr = "ALTER TABLE table_NAME DROP COLUMN column_NAME"
'修改字段类型
editsqlstr = "ALTER TABLE table_name ALTER COLUMN column_name new_data_type"
详细说明:
3.2 创建表
在定义了表的所有数据类型之后,就可以创建表、添加和删除列、以及生成列值了。
3.2.3 创建和删除表
1、创建表的基本要求
创建表时必须指定表名、列名以及数据类型。对给定的表来说,列名必须唯一,但是,同一个数据库中不同表的列的名称可以相同。必须为每一列都指定数据类型。
以下是在SQL Server中创建表的极限:
􀂋 每个数据库中可以有20亿个表。
􀂋 每个表可以有1024个列。
􀂋 每个列可以有8060字节(这一—近似的最大长度不适用于text、ntext和image数据类型)。
2、列整序(Column Collation)
SQL Server支持在同一个数据库中以不同的整序方式存储对象。不同的SQL Server整序方式可以在列级指定,这样,表中的每个列都可以指定不同的整序方式。
3、指定NULL或NOT NULL
我们可以在表定义中指定在每个列上是否允许空值。如果未指定NULL或NOT NULL,SQL Server根据会话级或数据库级的缺省设置提供相应的NULL或NOT NULL特性。但是,这些缺省设置可能会发生变化,因此,不要依赖这些缺省设置。NOT NULL是SQL Server的缺省设置。
4、创建表的部分语法
CREATE TABLE table_name
column_name datatype [COLLATE<collation_name>]
[NULL|NOT NULL]
| column_name AS computed_column_expression
[,...n]
下面的例子创建了一个dbo.CategoriesNew表,同时描述了表中的列,每列的数据类型和每列是否允许为Null值。
CREATE TABLE dbo.CategoriesNew
(CategoryID intIDETITY (1,1) NOT NULL,
CategoryName nvarchar(15) NOT NULL,
Description ntext NULL,
Picture image NULL)
注意:你可以使用SQL Server Enterprise Manager或执行sp_help系统存储


相关文档:

(转)SQL Server多条件查询经典例子

这是一个不错的例子,特转载分享之。
 
------------表中的字段---------------
CREATE TABLE [dbo].[stuInfo] (
[FNumber] [int] IDENTITY(1,1) NOT NULL ,
[FName] [nvarchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[FNameen] [varchar] (35) COLLATE Chinese_PRC_CI_AS ,
[FSex] [char] (1) COLLATE C ......

SQL数据库加密方法

转贴自teched讲师:  牛可 
基本概念:
第一层 服务主密钥
备份服务主密钥
backup service master key to file='c:\smk.bak'
encryption by password='P@ssw0rd'
 
restore service master key from file='c:\smk.bak'
decryption by password='P@ssw0rd'
 
第二层 数据库主密钥
1)必须先在 ......

PL/SQL 实现基本的四则运算

CREATE OR REPLACE PACKAGE BODY PACK_RISK_FUNCTION AS
--- 1 将符号替换成#号 或许可以用正则表达式,但是嫌麻烦还是直接用替换
FUNCTION CHANGE_OPERATOR(FORMULA VARCHAR2)
RETURN VARCHAR2
AS
V_FORMULA VARCHAR2(100);
BEGIN
V_FORMULA := REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(FORMULA,'(',''), ......

Oracle调整与SQL 语句的调优的关系

Oracle调整与SQL 语句的调优的关系
在Oracle调整中我们还会涉及到SQL 语句的调优,我们接下来就来看以下的 SQL 语句的调优。我们都知道 Oracle 中的 SQL 调优是一个相当复杂的主题,甚至是需要整本书来介绍 Oracle SQL 调优的细微差别。
不过有一些基本的规则是每个 Oracle DBA 都需要跟从的,这些规则可以改善他们系统的 ......

SQL SERVER常用日期函数


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)
4.季度的第一天
Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)
5.当天的半夜
Select DATEADD(dd, DAT ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号