[SQL]存储过程建表

create PROC [dbo].CreateUserTable
( @name NVARCHAR(60) )
AS
DECLARE @a NVARCHAR(max)
SET
@a=‘create table ‘[email protected] +‘ ([id] [int] IDENTITY(1,1) NOT NULL‘
EXEC (@a)

exec CreateUserTable ‘zhou‘

[SQL]存储过程建表

时间: 2024-10-14 08:31:36

[SQL]存储过程建表的相关文章

(没写完)SQL数据库建表(基础大牛请飘过就好谢谢)

--SQL表与表之间的关系-- 首先要学会找表与表之间的关系 只有把表和表之间的关系找好才 可以键表,并方便查询. 一.表与表之间有三种关系 (1)两表之间的主键存在一对一的关系 随便在一表中加上另一表的主键为该表的外键. (2)两表之间的主键存在一对多的关系 在"一"表中创建"多"表的主键为"一"表的外键. (3)两表之间的主键存在多对多的关系 重新创建一个新表并加如两个表的主键为该表的外键. 再加上两表之间的关系属性. --        

java初始化数据库读取sql配置文件建表

在src/main/resources下sql文件夹建立一个init.sql文件,放入建表语句: CREATE TABLE {DB}.`AGENT_STATUS` ( `DEVICE_NUM` varchar(100) NOT NULL, `START_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `STATUS` int(11) NOT NULL, `DURATION` int(1

SQL 查询建表SQL

1.新建一个查询语句,按执行按钮 2.结果页面会显示一条sql语句,复制该语句即可建表 3.建表测试 原文地址:https://www.cnblogs.com/max-hou/p/11077571.html

利用sql 存储过程把表中内容自动生成insert语句

选中所在数据库 执行创建存储过程的sql CREATE proc [dbo].[spGenInsertSQL] (@tablename nvarchar(256),@sqlwhere varchar(4000)) as begin declare @sql varchar(max) declare @sqlValues varchar(max) set @sql =' (' set @sqlValues = 'values (''+' select @sqlValues = @sqlValues

sql 数据类型 建表时如何选择数据类型

ntext和text一样用来保存大量的文字数据,不过text用单字节保存数据 ,ntext固定用双字节保存数据. ntext保存的是Uncode的字符 , ntext支持跨语言平台. ntext: 可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符.存储大小是所输入字符个数的两倍(以字节为单位).ntext 在 SQL-92 中的同义词是 national text. ntext中存数据是按双字节存的 ,显示不了NTEXT你换一下recordset

SQL语句建表、设置主键、外键、check、default、unique约束

· 什么是数据库? 存放数据的仓库. · 数据库和数据结构有什么区别? 数据结构要解决在内存中操作数据的问题,数据库要解决在硬盘中操作数据的问题.数据结构研究一些抽象数据模型(ADT)和以及定义在该模型上的一些操作,数据库是由表.关系.操作组成. · 什么是主键? 主键用来标识记录的唯一性. · 什么是外键? 外键用来标识表与表之间的联系. · 什么是check约束? check约束限制了输入值的范围. · 什么是default约束? 给某个属性一个默认值. · 什么是unique约束? 限制某

SQL Server中用SQL命令建表和主外键约束

建立dept和emp表,并用dept表中的dept_id设置为emp表的外键 create table dept ( dept_name nvarchar(20) not null, dept_address nchar(20), dept_id int constraint PK_dept primary key --dept表的主键,命名为PK_dept ) create table emp ( emp_name nvarchar(20) not null, emp_sex nchar(1)

用SQL语言建表,课1

--删除表--drop table teachers;--创建表create table teachers( tno varchar2(6) not null, tname varchar2(8) not null, tsex varchar2(4) not null, tsr date, pro varchar2(10), depa varchar2(14)); --添加注释comment on column teachers.tnois' 教师编号(主键)';comment on colum

用sql语句建表

CREATE TABLE USER (id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, NAME VARCHAR(30) NOT NULL, pwd VARCHAR(30) NOT NULL, email VARCHAR(100) NOT NULL, abode VARCHAR(100) NOT NULL )