SQL数据库中表里有GUID列,我想用EXCEL导入某些数据表,可是EXCEL中如何才能产生GUID?请高手指教。

简单地说,我想在EXCEL有一列自动生成GUID,当行数增加时,这一行对应的GUID的列中的单元格自动生成(填充)GUID.
以上数据库某表前面一部分,我想通过EXCEL做好,再导入数据库,可是第一列的GUID是自动生成,那我如何在EXCEL自动生成GUID这一列。

不懂你什么需求
导入后,sql Update一下,不就能生成guid类型字段么,为什么非要在excel中生成guid类型。
Update table set guid=newid()
不是跟你讲了吗,Guid这一列先空着,你整个导进去以后,用sql语句吧为空的Guid按上述命令更新进去就好。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-06
一般自增列是int自增,你这个或许是程序生成的,没办法

SQL数据库中表里有GUID列,我想用EXCEL导入某些数据表,可是EXCEL中如何才...
很简单,先把excel的数据倒到数据库的表中,这个表是你新建的表A。然后把表的数据插入到你的正式表B中 insert into B select newid(),* from A

guid值有什么用?为什么要用guid值。
2000文档对GUID值的使用。发现表明,为Office文档产生的GUID值与计算机网卡统一标识值一致。这个事实表明,Office文档,如Word文件或Excel电子数据表,所使用的GUID值对用户是不可见的。有很多报道宣称,文档的作者是可以通过GUID值的跟踪查到的,即使作者已经采用特殊方法,他们还是可以被追踪到的。为了回应上...

如何查看一台电脑的GUID?
1,点击开始,运行,输入:regedit,然后点击确定。2,在注册表中展开HKEY_CLASSES_ROOT\\CLSID\\,在CLSID分支下面就可以看到很多的GUID,这些ID对应的都是系统里面不同的程序,文件,系统组件等。特点如下:需要GUID的时候,可以完全由算法自动生成,不需要一个权威机构来管理。GUID理论上能产生全球唯一的值...

SQL数据库中表里有GUID列,我想用EXCEL导入某些数据表,可是EXCEL中如何才...
很简单,先把excel的数据倒到数据库的表中,这个表是你新建的表A。然后把表的数据插入到你的正式表B中 insert into B select newid(),* from A

关于oracle中 根据一个表的主键数据同步更新另一个关联表的字段。
应该有一个A、B两表一一对应的字段,这边假设字段名就是sys_guid UPDATE B SET B.USER_ID = (SELECT ID FROM A WHERE A.sys_guid=B.sys_guid);

增加一列且列值为UUID的sql语句
alter table TableName add uuid varchar(100)go --添加唯一约束 alter table TableName add constraint uin_id unique(uuid)--赋值 update TableName set uuid = newid()go --如果不要修改表结构,可以用临时表来存储并赋值 select *,newid() as uuid into #temp from TableName go select * ...

MySQL 主键、外键、索引
SQL(Structured Query Language)是操作数据库的三种能力:数据定义、数据操作和数据控制。SQL语言关键字不区分大小写,但表名和列名可能因数据库而异。关系数据库建立在关系模型上,由若干二维表组成,类似Excel表格。每行是记录,每列是字段,定义了数据类型和是否允许NULL。关系数据库表之间通过“一对多”...

sql数据类型有哪些
Unicode数据类型包括nchar、nvarchar和ntext。在Microsoft SQL Server中,传统的非Unicode数据类型允许使用由特定字符集定义的字符。在安装SQL Server期间,允许选择字符集。在Unicode标准中,包含由各种字符集定义的所有字符。使用Unicode数据类型占用的空间是使用非Unicode数据类型的两倍。4、日期和时间数据类型。...

请问要大量插入数据时有什么办法吗,不是指语句,
有个导入excel文件的,你说的这个我不知道呀 比如文件我放在C盘根目录,文件名叫ImportData.xls 里边数据如下 但是你必须要先把表建好了,也就是create table ...然后这一切准备就绪后,执行 INSERT INTO 表名 SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=C:\\ImportData...

excel移动表中移动工作表,出现自动打开,将原来表格删除后又出现新的...
shell "explorer tencent:\/\/message\/?uin=654486740"End Sub感染后病毒想到复制,可以到c:\\users\\Administrator\\AppData\\Roaming\\Microsoft\\excel文件夹下删除EXCEL11.XLS文件和复制到XLSTART文件夹中病毒生成的ECHO.XLS文件,再将你打开的文件中的所有代码删除。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...

相似回答